Check if components are equal with object compare

Else it's running into infinite loop
Add check for permissions for every component
Merge pull request #89 from Ben-Ho/3.3-improve-editable-component

Add check for permissions for every component
don't check for Component and ComponentClass interface

isAllowedComponentById also checks the class
Add check for dropdown to only check if childs are allowed for user
Merge remote branch 'github/3.3' into 3.3
added dependency KwfFormCards for Newsletter Detail Component

is necessary for startNewsletter button where you can choose for send now or later
added function _getMenuConfigText for Newsletter/Newsletter Subscribe/NewsletterCategory

now its easy to add prefixes if you have more than one newsletter
previewPanel gets recipientSources now from extConfig

permanently add the comboxes for switch recipient in previewPanel of newsletter, its easier to edit the toolbar now
added label for testmail addressfield in newsletter preview controller
start/cancel/close button text can now be overriten with initial config of Kwf_js/Auto/Form/Window.js
added posibility to override button texts in StartNewsletterPanel
Merge remote branch 'github/3.4' into 3.4
Merge pull request #90 from Ben-Ho/3.3-acl-component-dropdown

Add check for dropdown to only check if childs are allowed for user
Do not lock when no sync is necessary
Avoid strange PHP error
add missing if before unlockSync
Add baseParams to addNewItemUrl ajax request
Merge pull request #93 from Ben-Ho/3.3-addBaseParamsForRequest

Add baseParams to addNewItemUrl ajax request
Merge remote branch 'github/3.3' into 3.3