improved bluebird definitions

changed part of module to static class members
- enables Promise.try()
various small fixes and tweaks
Options updated

Updated the ZeroClipboardObject interface according to the latest spec and extended with JSDoc comments.
jQuery:Lets see if we can be JSDoc complete by v1
jQuery: JSDoc get's closer
jQuery: coming on
jQuery: are we there yet?
Merge pull request #1864 from johnnyreilly/master

jQuery:Lets see if we can be JSDoc complete by v1
jQuery: Promises promises
Merge pull request #1856 from Bartvds/def/bluebird

restructured bluebird definitions
jQuery: As promised
Merge pull request #1865 from johnnyreilly/master

jQuery: Promises promises
Changed IGridOptions.data property to be any type

Curreng ng-grid documentation incorrectly lists out the possible data option values - it's actually either string or object reference. See https://github.com/angular-ui/ng-grid/issues/1033#issuecomment-37218058
Please stop changing the todayBtn type...

$('#start').datepicker({
                startDate: new Date(2013, 0, 0),
                endDate: moment().startOf('day').toDate(),
                todayBtn: 'linked'
            })
corrected the description of elapseTime property in the Clock class.
Merge pull request #1869 from gyohk/master

corrected the description of elapseTime property in the Clock class.
Rx.Internals renamed to internals;
Added Rx.config module.
Promises was moved from rx.async.d.ts to rx.d.ts.
Fixed definition for Rx.config.Promise;
Added test for promises;
Added Observable.fromGenerator method.
Added overloads of concat and merge taking promises instead of observables.