2961: Added tab_pane query parameter which returns just the desired tab pane partial.
2961: Removed spurious elementId from subscribeToEventLog(). Added arv-log-event-listener[data-object-type="xxxxx"] to
match on uuid types.
2961: Now loads tab panes (past the first one) in the background.
Automatically triggers reload of tab panes when receiving a changed event from
websocket.
2961: Added checks if we are rendering a tab partial and skips expensive calls
to the API server if not needed to render the requested tab pane.
2961: Save user information as part of the session cookie, eliminates looking
up current user when rendering every page and panel, this means 2x reduction in
latency when the panel only requires 1 API lookup otherwise.
Merge remote-tracking branch 'origin/master' into 2961-load-tab-partials
2961: Collections show controller now delegates to super to handle tabs
properly.
2961: Escaped erb used embedded in javascript.  Updated comments in
event_log.js.  Removed debug put from ApplicationController.
2961: Changed index methods on some controllers to use render_index instead of
super, to skip the default index query logic but still apply the tab partial
logic.
2961: Job index needs to call super sometimes, render_index other times.
Merge branch 'master' into 2961-load-tab-partials
2961: Added missing user uuid to session.
2961: Removed dangling close div.
2961: Added use count so ajax loading icon is accurate when there are multiple
outstanding ajax requests.
2961: Track valid/up to date state for each panel, only reload panels when they
are out of date (based on event log) and visible to user.
2961: Fixed name of collection on collection show page to fix test.
2961: Do not include meta tag for websockets if there is no websockets in the
discovery document.
2961: Don't call #render_index from #index on folders_controller because #index
is also used by #choose and the index does not have any tabs.
2961: user-setup-modal-window div is no longer in footer_html because it is
loaded using AJAX.
2961: Removed calls to wait_for_ajax, fixes user tests.