onUrisReady has been moved from VIE.js to extender.js

As a result of a hack onUrisReady was still present in vie.js without being pushed to the VIE repo. Since onUrisReady is an extension by BnP to VIE, it has now been moved to extender.js.
LL-832 OpenID connect working.

This requires additional setup on SSS configuration file side
(authType should be set to oidc; plus some additional configuration of
endpoints within i5CloudConf; the latter should also be enabled). The
code is relatively clean and fully functional, the last issue to resolve
would be to display some ajaxLoader for the user and prevent login form
resubmission (if that is needed).
LL-832 #close Added check to prevent form resubmission.

The check for form resubmission prevention will not let user resubmit
the form if the authentication call is in progress. Not using ajaxLoader
as an indicator, the submit buttons are just disabled.
Merge pull request #1 from learning-layers/feature/LL-832

Feature/ll 832
LL-830 #close Input hidden, validation disabled.

The change made is small enough so that reenabling the feature should be
rather easy (small change to validation method and remove hiding the
input).
LL-603 #close LL-294 Showing episode sharing activity.

Only one activity type is being shown and even the simplest
implementation is far from being finished. Will need to write a lot more
stable code that also handles all the special cases.
LL-294 Episode sharing activity almost done.

Implementation for activity stream activity view is almost ready. It is
only able to handle one activity type at the moment, but could be easily
extended later on. Also made changes to message being shown (using a bit
more general and logical CSS for that).
Added @resourceKey to service model and decorators.

Logic of fixForVIE is able to detect the usage of that parameter and
then run itself on a resource cointained within a key of the resultSet
object (this is needed for the recommendations).
LL-294 Added initial implementation for recommendations.

Recommendations are really partially implemented and need a lot more
tuning. Current view is based on EntityView but does look rather bad
when being dragged, need to tune the UI for that. The recommendation
placement is according to creationTime of the recommended resources,
that is probably not what is needed. There could also be some other
problems with current implementation (needs testing).
LL-294 Small CSS tune.
LL-294 Added custom date display handlers.
Merge pull request #2 from learning-layers/onUrisReadyMoved

onUrisReady has been moved from VIE.js to extender.js
LL-294 Changed Entity Recommentation draggable visuals.

The visuals of draggable EntityRecommendationView will now be similar to
the ones from EntityView (there might be a few slight differences, but
that can be barely seen and is not highly importnat).
LL-294 Better type handling for recommendation view.
LL-294 Implemented showing/hiding types from stream.

The current implementation will set checkboxes as disabled until the
hiding/showing code finishes, this should not even be noticeable with
rather small streams, though might take some time with a large ones. The
views for different types are stored separately, this makes the
proceudre only affect what is needed. The views are not removed at any
time, just the DOM elements are shown/hidden (this should again save
some computation resources and make system bahve a bit faster).
LL-282 Initial working inplementation.

The circle rename recommendation is working just fine. Using Bootstrap
modal and jQuery UI autocomplete (maybe it would be wise to switch to
typeahead.js, but tha twould require looking into it before making a
decision).
LL-282 #close Refactored the code.

Added CircleRenameModal view, this one will render the corresponding
template. The view is initialized and rendered as part of the AppView
rendering routine. It is stored within it and is later on passed to
WidgetView as an option, this way it is passed to OrganizeView that can
reuse it for the circle lable change.
Merge pull request #3 from learning-layers/feature/LL-282

Feature/LL-282
LL-282 Forot to register view logger.
Changed the way user autocompletes work.

Introduced the SearchHelper that is being used for that purpose. The
caching is still not there, but it could be added at any point in time
when needed.