* Enable OAUTH2
* Create SSO services
* SSO improvements
* Rollback sso login change
* Add SSO configuration from Setting component
* Refactoring
* Remove login ECM/BPM toggle and move use the userpreference instead of store
* fix host setting unit test
* Fix unit test missing instance
* use the Js api oauth
* add logout component and clean sso not used class
* fix dependencies cicle
* add translation settings
* fix style setting page
* clean
* JS APi should receive the oauth config from the userPreference and not from the config file
* change login if SSO is present
* missing spaces
* add sso test in login component
* add logout directive new properties test
* Improve host setting and remove library reference
* fix login test
* Remove unused code
* Fix authentication unit test
* fix authguard unit test
* fix csrf check login component
* fix unit test core and demo shell
* remove
* fix random failing test core search/comment/auth/user
* fix node delete directive
* fix lint issues
* node restore fix
* fix comment test
* remove fdescribe
* fix tests and tslint
* fix upload test
* unsubscribe success event task test
* copy comment object during test
* use the data pipe performance improvement and standard usage
* uncomment random test
* fix comment date random failing test
* disposable unsubscribe
* fix start process
* remove fdescribe
* change start process test and remove commented code
* fix error event check double click
* clone object form test
* refactor date time test
* fix service mock
* fix test dropdown and context
* git hook lint
* fix language test
* unsubscribe documentlist event test
* fix disposable error
* fix console log service error document list
* unusbscribe search test
* clear input field
* remove wrong test
* format date chosen from the datePicker's calendar
* format date on focusout event
* fix tests & some code refactoring
* more validation messages
* unit tests
* fix typecast error
* move "dateFormat" to be part of the "date range" widget settings block
* fix error on Moment
"...Type 'moment.Moment' is not assignable to type 'moment.Moment'. Two different types with this name exist, but they are unrelated.
Property 'isLocal' is missing in type 'Moment'..."
* moment - use old version
* change script - use recent version of moment
* "show less" button for search filter container
* consistent button styles across widgets
* i18n support for facets
* page sizes for check list
* display page buttons only when needed
* page sizes for all facet fields
* test fixes
* update lib versions
* fix angular configuration