control-panel-authorization-layer-1

Hi Jorge,

here are the changes, they are not complete, as we discussed.

I believe we can do much more optimization in ServicePreAction regarding control panel 
- refactoring scopeGroupId, controlPanelCategory - we need them mainly in the new checking method
- isViewableLayouts - not valid method for control panel (there is only one layout that is accessible based on the authorization check)