records: display tabs
- Creates a new record.tabs menu using Flask-Menu.
- Adds the visible_when attribute and the count keyword argument.
- Amends the main record template.
- Uses Flask-Cache to memoize the function for finding the visible tabs.
- Upgrades Flask-Breadcrumbs and Flask-Menu to 0.2 version. (closes #1646)
Signed-off-by: Eirini Psallida <eirini.psallida@cern.ch>