Add item types to Pickadate
Update angular.d.ts comment with typo fix.
Fix selectize.js API typings

- Make event handler types less restrictive
Add tests for when's Core and Promises API
Add when(x) overloads
Add when(x, f) overloads
Add overloads for when's members
Add when.Promise members
add pleasejs
Merge pull request #3260 from ngbrown/patch-3

Update angular.d.ts comment with typo fix.
Merge pull request #3262 from vergenzt/pickadate-get

Add item types to Pickadate
Merge pull request #3271 from adidahiya/selectize

Improve selectize.js API typings
Merge pull request #3273 from nakakura/pleasejs-add

add Typings for PleaseJS
update CONTRIBUTORS.md
Merge pull request #3272 from Nemo157/when-tests

Add tests for when
Add myself to the contributors for when
Merge branch 'when-tests' of https://github.com/Nemo157/DefinitelyTyped into Nemo157-when-tests
fix travis-ci error
update CONTRIBUTORS.md
sorter is comparer function

from bloodhound documentation (https://github.com/twitter/typeahead.js/blob/master/doc/bloodhound.md#api): 
 sorter – A compare function used to sort matched datums for a given query.
link on "compare function" (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort) shows that it result value in set of [-1, 0, 1]