Add support for chat and call in contacts manager.
Implemented constraints service and moved all contraints releated code there.
Refactored settings to use the new constraints refresh event to inject the constraints controlled by settings.
Bumped api version because of new service.
Added more docs about constraints and fixed the googCpuOveruseDetection to be set on the peer connection.
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.
Cleanup css which is not used and removed unmaintained skins.
Fixed event and scope order/update issues created by rooms service.
Fixed room join when not logged in by fixing authorizing flag (now in appData service).
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.