Merge pull request #1 from borisyankov/master

Update my fork
Merge pull request #2 from borisyankov/master

a
JQuery.one can omit `selector`. (like JQuery.on)
[minor] Fix typo in URL
updat IEditor and add IDecorator.

see http://blog.atom.io/2014/07/24/decorations.html
Merge pull request #2759 from vvakame/improve-atom-definition

update IEditor and add IDecorator.
Merge pull request #1 from borisyankov/master

Update fork
stack layout out update definition
Added $asyncValidators

Check https://docs.angularjs.org/api/ng/type/ngModel.NgModelController#$asyncValidators
Update WinRT typings to fix extend conflict as both 'IWebSocket' and 'IClosable' implemetn a close method with diffrent signatures
Add missing 'new' to PouchDB test
Remove quotes from response files
Fixed definition of KnockoutComputedContext.isInitial: should be () => boolean, was boolean.
Merge pull request #3 from borisyankov/master

a
Update typeahead.d.ts

Implement typeahead.js bloodhound suggestion engine: https://github.com/twitter/typeahead.js/blob/master/doc/bloodhound.md
Take input from here: https://github.com/borisyankov/DefinitelyTyped/pull/2239 with some modifications.
add leanModal
Added Parse SDK Definition
Cleaning up test
Bug fixes after running tests
Header cleanup