New INSTALLED_APPS management based on dependencies
Defined apps dependencies for INSTALLED_APPS
Fixed permissions app dependency. Removed special __all__ add_app case.
Raise exception when trying to get dependencies of a not existing app