OZP-682 Moved transactional behavior into DashboardInstanceService.
Merge branch 'master' into feature/ozp-682-unit-of-work-in-services
OZP-682 Added counters for nested service calls to avoid nested transactions. Converted domain objects  to maps and lists.
OZP-682 Implemented authorization logic
OZP-682 Updated ServerConfigController to use the weakly-typed service API
OZP-682 Updated DashboardTemplate controller and service to use transactions and returns weakly-typed objects.
Merge branch 'master' into feature/ozp-682-unit-of-work-in-services
OZP-682 Updated PersonalWidgetDefinition controller and service to use transactions and returns weakly-typed objects.
OZP-682 Created doWithTransaction closures.
OZP-682 Pass user roles to the PersonService for each request
OZP-358 additional work for marketplace widget integration
OZP-358 mp widget now adds widgets - still need to implement required widget processing, also launchmenu has a shortcut command
OZP-358 additional work for marketplace widget integration
OZP-358 making js tests timeout longer
OZP-709: Bootstrap Tooltips crash IE 7.

- Provide a custom helper for Sortables and Draggalbes as jQuery clone
crashes IE7 when $el.data method has been called
OZP-10: bug fix- editing previously rendered and not active dashboard doesn't activate the dasbhoard
OZP-10: fix test
OZP-358: fix bug: Launch Menu doesn't show in IE
OZP-17: use space instead of enter
OZP-358 server side work for adding a widget via mp