placeholder object permission
init ci test
Separated object from model permission checks.
Since ModelBackend always returns False when object is given to has_perm
method, it is preventing model permssion to be acknowledged.
Added tests based on django-guardian as object-level-auth backend.
Since request.LANGUAGE_CODE might not always be avialable use cms.utils.get_language_from_request

get_language_for_request has a fallback mechanism for django-cms setups that don't need any i18n features.
removed guardian dependency for placeholder object permissions tests
fix import
Merge remote-tracking branch 'remotes/upstream/develop' into placeholder_object_permission
plugin menu for embeded plugins now groups by module
Merge remote-tracking branch 'remotes/upstream/develop' into placeholder_object_permission
added default text for plugin modal if no settings present
added comments
Merge pull request #2176 from o-zander/feature/plugindefaulttext

added default text for plugin modal if no settings present
fixes #2164
Fix some django CMS spelling
Clarify permissions description. Fix #2145
Merge pull request #2177 from yakky/feature/docs_fixes

Minor doc fixes
Fix #2145
added documentation
updated changelog
doc fix
updated release notes