Merge pull request #250 from inthause/documents

Add new document publication process and update permission manager
[UPDATE] OAuth begin refactoring
[UPDATE] OAuth end refactoring and Unit Test added
[FIX] OAuth User authorize Unit Test
[UPDATE] Catalog SharedListener
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