CMS-3447 Selecting NavigationItem for NavigatedPanelStrip as user puts focus in a Panel in the PanelStrip

- made focus override scroll as long as the focused panel is visible
- also removed jQuery.scroll in favour of addEventListener('scroll')
CMS-3512 Bug when dragging a second FormItemSetView to first position

Fixed moveData method (renamed to moveDataByName) in DataSet to avoid data corruption during d&d sorting
CMS-3522 Create new event system from LiveEdit to LiveFormPanel
Merge pull request #760 from enonic/CMS-3522

CMS-3522 Create new event system from LiveEdit to LiveFormPanel
Merge pull request #759 from enonic/CMS-3512

CMS-3512 Bug when dragging a second FormItemSetView to first position
CMS-3522 Create new event system from LiveEdit to LiveFormPanel
Trying to correct mistakes in previous commit. Added missing classes.
CMS-3539 Refactor jQuery reference usage in WEM
CMS-3539 Refactor jQuery reference usage in WEM
CMS-3539 Refactor jQuery reference usage in WEM
CMS-3385 Introduce ContentType Site - Create "site" content-type
CMS-3471 Schema's have lost createdTime and modifiedTime
CMS-3544 Wizard top area and wizard-step-bar not scrolling anymore

- added ability to supply external scrollable to StripPanel
- refactored WizardPanel to make use of it
- altered styles
 CMS-3584 Create tests for portal JsController.
CMS-3461 Saving content with a name/path already in use ends with RuntimeException instead of NodeAlreadyExistException
CMS-3503 Facet navigation on muliple groups broken

- amended ElementRegistry.unregisterElement() to not reduce class instance counter when instance is deleted
CMS-3588 Refactor JaxRs for easy OSGi migration.
Merged master