Update to changes in angular-translate
uses now is named use
new cloakClassName, useFallbackLanguage and determinePreferredLanguage functions
Fix Test
Merge remote-tracking branch 'upstream/master'
Changed HMAC and Hash params to `any`, as Buffers are also allowed / returned.
Created legacy WinJS 1.0 definitions file.
Created 2.0 definitions file. Fixed a few removals from 1.0.
cheerio v0.17.0 definitions
add Profile common interface
remove old one
change return type of data() to any
add old version of cheerio.d.ts
update reference
remove the old definition files
bugfix & rename test file
Most return types should be JQuery

Since select2 is a JQuery plugin, it support chaining therefore the majority of methods return a JQuery object (typically the original JQuery object besides 'container' which returns the container element).
angular.d.ts: new interface IServiceProviderClass

Instead of IModule.provider simply accepting an Function for a class
constructor, use an interface to enforce the type of class.
angular.d.ts: new interface IDirectiveFactory

Adds intellisense when constructing directive objects
angular.d.ts: new interface IServiceProviderFactory

Missed provider functions that return objects.  Ensure that they also
implement ng.IServiceProvider.
angular-agility need to use ng.IServiceProvider
angular.d.ts: update test to use class for module

Converted the test module, 'http-auth-interceptor', to a class to
eliminate error on using anonymous type constructor.