change bool to boolean in jquery.d.ts
A bunch of fixes to express declaration

- Move Express-prefixed interface names into internal module as
  unprefixed names
- The importing code will use express.Response instead of
  ExpressServerResponse
- Internal definitions can just use Response instead of
  ExpressServerResponse
- Response should extend http.Response to be able to type check .end
  for example
Added default parameter '--noImplicitAny' to runner.ts
Fixed to CI test passing
Fixed tsc failed on Node.js v0.8.25
Fixed --noImplicitAny trouble about expect.js
Fixed --noImplicitAny trouble about rx.js
Fixed --noImplicitAny trouble about tween.js
Notification.confirm with buttonLabels array
Update bind method for underscore.d.ts

Bind on a <Function> parameter. This fixes typing errors caused by binding functions returned by other underscore methods such as partial/memoize/throttle/debounce etc.
changed Array<string> to string[], and added test
Update chrome.d.ts

Fix argument to BookmarkRemovedEvent
Ember.run.{debounce,throttle,later} have variable arguments

Straight from the docs (http://emberjs.com/api/classes/Ember.run.html),
see the method debounce is defined thusly:

debounce (target, method, args*, wait, immediate): void

Even though the last two arguments are guaranteed, the variable
arguments in the middle means we can only ever type everything after
method as "...any".
Added generic overload method declarations for the ko.utils.arrayX functions
Added errorList / errorMap properties and valid / size / hideErrors functions with associated tests
Merge pull request #1121 from johnnyreilly/master

jQuery Validation: added missing errorList / errorMap properties and valid / size / hideErrors functions
Q: reversed the order of function overrides to put promises first for nested promises
Fixes for underscore.d.ts

* the type of elements in the array returned by pluck have no correlation to the type of elements in the source array - they actually relate to the values of the provided property name
* bind wasn't working for a function typed as "Function".  In our use case, we call _.throttle() then use the result in _.bind().
* the hash function passed into memoize may take multiple arguments
Merge pull request #1116 from rsmithh/patch-1

Update chrome.d.ts
Merge pull request #1119 from tomkuijsten/master

Added generic overload method declarations for the ko.utils.arrayX funct...