Updated package.version

Added grunt-git-describe plugin
Submodule src/lib/when 64a37e0..1f30cdd:
  > Fix #128. Add window.define.amd to legacy shim docs
  > Merge debug helper for deferred.then
  > Minor restructuring of util functions and capturing
  > Capture all utils in a closure
  > README tweak
  > Streamlined coercion a bit
  > Check for primitives and null/undefined
  > Be more careful when accessing and calling untrustedThenable.then
  > For now, keep the name isPromise
  > Remove sauce-tests branch from travis now that it is merged
  > Browser tests via @scothis test-support and saucelabs
  > Better test for a *working* Object.defineProperty. Thanks @unscriptable
  > Optimize deferred shape, better naming and jsdoc
  > Remove focus rocket
  > Add unit test for property access failure of thenable.then
  > Safer assimilation, trap potential exceptions from getters/etc that may throw on simply property access to .then
  > Update install instructions and Promises/A+ info
  > Merge pull request #127 from scothis/browser-tests
  > Make then() a little more readable, reduces code size slightly
  > Use boolean guard instead of function replacement. In some JS engines (at least: v8, safari, ff), results in significant perf increase. Smaller, simpler code, too
  > Update changelog with lift() info
  > See #126. Use lift() in unit tests, add test to ensure bind aliases lift
  > Close #126. Rename bind() to lift(), preserve deprecated bind() alias.
  > Remove stowaway
  > Seeing if Travis has recovered
  > Add keys info to changelog
  > JSHint tweaks
  > Minor rephrasings based on feedback from @unscriptable
  > Add link to promise.ensure docs. Update CHANGES
  > Close #103. Implement promise.ensure, deprecate promise.always. API docs for ensure, switch unit tests to use ensure(done)
  > Initial finally() implementation and unit tests
  > Travis seems to be having trouble with node 0.9.  Disable for now
  > Update to jshint 1.1. Still being careful with versions here until 1.x seems stable
  > Update version numbers
  > Minor comments
  > Lighter weight promise internals using promises-aplus-like internal api
  > Add unit tests to make sure we pass through progress events for when.map, delay, and timeout
  > Remove docs for keys.reduce()
  > See #30. Remove keys.reduce. In JS/ECMA, key enumeration order is not well-defined, making reduce a hazard
  > Add docs and JSDoc
  > See #30. when/keys module with all, map, and reduce
  > Merge branch 'master' into dev
  > Minor README tweak
  > Minor comment reformat
  > Remove when.chain docs. Minor tweaks. Discourage use of callback args in all, any, & some
  > Trim changelog in README
  > Update CHANGES, add promises/a+ link
  > Remove dev-200 branch from travis. Fix README layout
  > Merge branch 'dev-200' into dev
  > Add Promises/A+ info, 2.0 changelog, update intro
  > Minor code reformatting
  > Remove deprecated methods from debug
  > Minor naming and comment tweaks
  > Fix next-tick assimilation test
  > Fix jsdoc typo
  > Merge branch 'dev' into dev-200
  > Be careful to assimilate in a future tick, but always check isPromise and call untrusted then in the same tick as each other.  Add assimilation unit tests to verify
  > Remove when.chain (deprecated in 1.8.1)
  > Merge dev to dev-200
  > Merge pull request #111 from Twisol/progress-promise
  > Merge branch 'dev' into dev-200
  > Remove unused var, thanks @Twisol
  > Merge pull request #110 from Twisol/return-self-optimization
  > Remove deprecated deferred.then, deferred.progress, deferred.resolver.progress
  > Merge dev to dev-200
  > Remove anti-starvation code. KISS until we have a evidence that we're too unfriendly to the tick queue
  > Use lightweight promise to reject in chain(). Add warning about not completely trusting the resolver passed into chain()
  > Merge 1.8.0 dev to dev-200
  > Credit @Twisol for next-tick conflation idea
  > Merge comma fixes from dev
  > Merge latest dev. Update unit tests to account for asynchrony
  > Merge dev
  > Appease IE10 setImmediate
  > Merge dev
  > Merge branch 'dev' into dev-200
  > Merge dev to dev-200
  > Remove unnecessary level of indirection
  > Merge branch 'dev' into dev-200
  > Merge branch 'dev' into dev-200
  > Minor code formatting tweak
  > Remove configurability for now. Seems unnecessary now that the queueing is so fast, and works with wire.js
  > After some thought and testing, switch back to previous chain() approach
  > Protect chain() against undefined resolver.progress() method
  > Configurable core promise API. More compact when.chain(). Clean up comments
  > Merge branch 'async-resolutions' into dev-200