access: infinite recursion hotfix

* Temporary fix for the occasional issue causing infinite recursion
  error upon loading the session. (addresses #2509)

Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
jasmine: tests for jasmine configuration

* Ensures that there is no jQuery conflict when a js file loads
  jQuery with requirejs.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
jasmine: adaptation to requirejs

* Utilises boot.js from jasmine.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
jasmine: registry fix

* Includes also normal js files not only the tests.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
jasmine: tests helpers

* Adds event_checker and initialization checker to quickly check
  properly connected events and initialization of variables in js
  objects.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
search: facets

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
search: tests for facets

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
search: translations for facets

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>