Merge pull request #251 from renaudJennyRBS/sync

OAuth update and Unit Test. And fix Catalog
[NEW] Add new Documents\Interfaces\Activable interface

Apply interface to Catalog_Condition, Catalog_Price, Media_Image, Theme_PageTemplate, Theme_Theme, User_User,
Website_Menu, Website_Text and Workflow_Workflow documents

Remove Publishable interface on Catalog_Shop document.
Remove publishable attribute
Fix OAuth tests
Merge pull request #252 from inthause/documents

Add new Documents\Interfaces\Activable Interface.
[FIX] Category editor.
[REFACTOR] Rename _executeAction() to executeAction()
Merge pull request #253 from intportg/dev

Dev
Added possibility to execute code when a section is displayed for the first time in an Editor: implement `initSection(sectionName)` in your Editor's Scope, it will be called only once when the section is made visible.
Cleanup.
Changed default sort to be "modificationDate:desc" and fixed loading issues (especially when reloading the web page with sort parameters in the URL).
Added new `<div rbs-tip=""></div>` directive used to display a tip with "Dismiss" and "Dismiss forever" features (for now, the information is saved into the Local Storage).
Fixed default template for Document picker.
Cleanup.
Fixed error handling when the save process failed: display a message via NotificationCenter service.
Added properties name in the error message.
Fixed FunctionalPage::getPublicationSections() to return an array.
- Blocks can now declare their functions (setFunctions()).
- Added dynamic Collection of available Functions for FunctionalPage Documents.
Fixed navigation issues in Rbs_Website plugin.
Added FunctionalPage Documents.