Merge branch 'ui-0.5'
Make LOGIN_PATH be a full URL (not just a path under APP_INSTALL_URL)
Refs: #715
Merge branch 'api-current' into helpdesk-gui
Merge branch 'api-current' into ui-0.5
Make the dispatcher refresh on tag updates
Make a dummy ModifyInstance call when changing instancetags in order to force process_net_status to be called onthe dispatcher.
Conflicts: aai/shibboleth.py
Use a default firewall profile on public networks
Uses settings.DEFAULT_FIREWALL_PROFILE in case an instance has no firewall tags defined.
Refs #659
Extend net notifications to include IPv6 addresses
Include support for autogenerated public IPv6 addresses,extend the logic layer accordingly:
Add a Get Server Stats API method
Update API to return 4 kinds of graphs
Also temporarily disable encryption of backend id.
Refs #527
Merge branch 'api-current' of https://code.grnet.gr/git/synnefo into api-current
Per user invitation limits
refs: #705
Rename settings files to keep numerical alignment
Add update interval in settings
Limit the number of VMs a user can create
Controlled by the MAX_VMS_PER_USER setting.
Fixes #703
Add the helpdesk middleware to the chain of middlewares
Import settings not present in merged branch
Conflicts: settings.py.dist
Drop Django dependency in the Ganeti event daemon
Modify the Ganeti event daemon to have no dependency on Django. * Make it an independent daemon, drop all Django dependencies * Import Django's settings.py directly * Rename ganeti/ganeti-eventd.py to ganeti/snf-ganeti-eventd.py...
Split settings.py.dist in distinct conf files
Split settings.py.dist in distinct conf files under settings.d/,similarly to:
https://code.djangoproject.com/wiki/SplitSettings#UsingalistofconffilesTransifex
Use settings..d/*-local.conf files for local modifications,...