Add support for chat and call in contacts manager.
Use config directly in room manager and centralize config loading.
Server side support for requiring a user account to create rooms.

Also streamlines error creations.
Invert vertical direction arrow moves uploaded image.
Use correct aspect ratio when zooming in/out of picture.
Refactored automatic settings opener to open only once after user settings were loaded by adding the userSettingsLoaded event to appData service.
Merge pull request #147 from theurere/contact-actions

Add support for chat and call in contacts manager.
Merge pull request #152 from theurere/update-buddyPicture-upload

Update buddy picture upload
Merge pull request #148 from deathwish/restrict-room-creation

Restrict room creation
Rebuilt styles.
Use custom build of Modernizr which only includes stuff we actually use.
Stream lined jQuery usage and ported code to Angular whenever possible. This changes plugin API as plugins now have to use Angular $q instead of jQuery Deferreds.
Updated example plugin to match new parameters and return definition.
Updated jquery to smaller version.
Use strict javascript globally.
Added support to enable Content-Security-Policy and Content-Security-Policy-Report-Only.
Export Csp boolean flag in global context (true if CSP is enabled).
Load extra styles if CSP is enabled.
Fixed whitespace.
Updated to 1.2.27.
Fixed jquery sourceMapping.
Added CSP suggestions and example.