jQuery: added typing for fn
Support multiple 'from' states

According to https://github.com/jakesgordon/javascript-state-machine:
"If an event is allowed from multiple states, and always transitions to the same state, then simply provide an array of states in the from attribute of an event."

So the from property can be of type string or string[], so "any" is required here.
Add new "silent" setting to AreYouSureOptions

Add new "silent" setting to AreYouSureOptions
Add optional 'message' parameter to chai.expect.

As noted at http://chaijs.com/guide/styles/#expect:

    "Expect also allows you to include arbitrary messages
     to prepend to any failed assertions that might occur."
jQuery: JSDoc Callbacks and tighten up typing
jQuery: back
jQuery: cater for jQuery.clientSideLogging

I haven't looked in detail at this but it looks that
jQuery.clientSideLogging is ill-advisedly clobbering ```$.error```.
This should probable be addressed at some point.
Merge pull request #1558 from balassy/patch-1

Support multiple 'from' states
Merge pull request #1585 from kentskinner/master

Add optional 'message' parameter to chai.expect.
Make silent option on AreYouSureOptions optional

Make silent option on AreYouSureOptions optional
Merge pull request #1588 from johnnyreilly/master

jQuery: JSDoc Callbacks and tighten up typing
Merge pull request #1584 from jonegerton/master

 jquery.areYouSure: Add new "silent" setting to AreYouSureOptions
Added missing moment and moment.utc overloads.

- Added moment(string, string?, boolean?) overload for specifying date,
format and strict parsing flag.

- Added moment(string, string?, string?, boolean?) overload for
specifying date, format, language and strict parsing flag.

- Added moment(string, string[], boolean?) overload for specifying date,
multiple formats and strict parsing flag.

- Added moment(string, string[], string?, boolean?) overload for
specifying date, multiple formats, language and strict parsing flag.

- Modified parameter names for moment.utc(...) methods to match those
for the similar moment(...) method overloads.

- Ensured all moment(...) methods have a moment.utc(...) equivalent.

- Added tests for all newly added overloads.

- Added missing tests for some existing overloads.
Merge pull request #1549 from mattbrooks2010/master

Added missing moment and moment.utc overloads.