extracts all the tabs for people into a shared file

The tabs are shown as active if one of the paths matches. There are probably a few paths missing. If this works out, the same could be done for other top level actions which make heavy use of nested attributes, like the conference view.