Merge pull request #48 from denisstepanenko/denis1

Denis1
modified chat jasmine tests
Merge pull request #49 from denisstepanenko/owen1

modified chat jasmine tests
Set XSRF-TOKEN cookie and added CheckXrfHeaderAttribute attribute to Web API base controller to check HTTP requests for XSRF token.
By creating a cookie named XSRF-TOKEN Angular will automatically include this in the HTTP header - we do not need to do anything - Angular handles this automatically!!!

From the Angular docs:
Your server needs to set a token in a JavaScript readable session cookie called XSRF-TOKEN on the first HTTP GET request.
On subsequent XHR requests the server can verify that the cookie matches X-XSRF-TOKEN HTTP header, and therefore be sure that only JavaScript running on your domain could have sent the request.
The token must be unique for each user and must be verifiable by the server (to prevent the JavaScript from making up its own tokens).
We recommend that the token is a digest of your site's authentication cookie with a salt) for added security.
Merge pull request #50 from denisstepanenko/AntiForgery

Anti Cross-site request forgery (XSRF) stuff
fixed bug: $log not defined
Merge pull request #51 from denisstepanenko/responsive-ui-redesign

fixed bug: $log not defined
merged from master

added a check for IE10 and less as it doesn't support video.

changed the connection string to use the SQL DB rather than a local DB

few scope fixes
updated some tests
fixed an issue with chrome where even if the user was to allow access to the webcam, the error callback with Permission Denied error was be called preventing the user from using their webcam
added logic so that once a user adds a friend, the link is created for the two parties at the same time
fixed issue with retry call and added tests