Squashed 'packages/q/' changes from 67a5fc4..552cba2

32f5e9b 0.9.6
d3d7128 Merge pull request #316 reimplementing nextTick
82c8b3b Rename makePromise to Promise internally, for the debuggers
acf336c Move implementation from when to then
a4a868e Make all promises inspectable by default
98d93ed Reimplement nextTick
871a058 Bandaid for recognizing inspectable promises
a649a09 0.9.5
4ea5ffb Correction to change log
112dce3 Version 0.9.5 release notes
97f4c6b Switch to `longStackSupport` (default `false`).
49d920d Infinite long stack traces!! Closes #144.
e11ba6f Slight inline documentation updates.
81416b1 Fix JSHint errors, and make JSHint run on Travis.
19df221 Update .npmignore for new minification process.
36c16ca Replace `allResolved` docs with `allSettled`.
1abc83b Small fixes to the generators readme.
f587e75 Add some experimental synonyms for method calling
a2f7e2c Do minification with Grunt + Uglify.
ccaae9f Rewrite "Adapting Node" section.
ab4a0c1 Merge pull request #306
1657311 Merge pull request #286
6a34b92 add the spawn function for ES6 generators
4e2ae5d 0.9.4
9dcf462 Add nice unhandled-rejection tracking API as per #265.
1eefd58 Replace `allResolved` with `allSettled`. Closes #257.
0ecdaed Replace `valueOf` by `inspect`. Closes #256.
9ab54a1 Add a test that `Q.all` modifies the input array.
686637c Clean up tests.
535c888 Rename "pending" variable to "messages."
1c024d5 Use Function constructor instead of eval
7be979a Use "promises-aplus" keyword for npm.
bba609d Fix duplicate promise rejections.
430a352 Add a failing test for unhandled rejections and chaining.
c29ca54 Note ES6 async generators in change log
d69254e Update Q.async to work with current ES6 generators
baa0db4 Make long stack traces work in all browsers.
89a549b Make `isPromise` always return a boolean.
02040f9 Fixed bower link
5cbbfe8 Enhance `requestOkText` example.
4f5a18d 0.9.3
7b03bca Test better for process.nextTick. Fixes #267.
5c10c12 adding ultra-compact array sequencing to readme
27e3548 Add custom error message to Q.timeout method
c862b7f Cleanup duplicate and no longer relevant chainable entries
af03577 Only show the Travis badge for master!
6cac113 Add Node.js 0.10 to Travis.
d97b311 Make `Q.promise` throw early if given a non-function.
ebf7ad0 Clean up and fix test from cfcfff.
227c499 Add link to run the tests online. Closes #227.
7c9be41 Fix #252: spurious unhandled rejections.
edd38e6 Clean up of unhandled rejection code.
34a7b41 Fix JSHint/mixed tabs and spaces errors.
76fb804 Prefer `setImmediate` to `nextTick`, to fix stack overflows in Node.js 0.10.
cfcffff Failing test in Node.js 0.10 for the nextTick issue.
3957e3d Q-Comm is now called Q-Connection.
c2da851 Fixing the link to Q-Comm in the readme
a81dbd4 Reformatting to fit in 80 columns
5bda2e6 Clean up errant `console.log` in the tests.
6333fb1 Remove all references to "put".
4a637ee Minify
5a565c0 Mention .all() promise fulfillment order.
c1789bd Added contribution guidelines

git-subtree-dir: packages/q
git-subtree-split: 552cba2ac5a35f916b52df8ad0a0155a96251db9
Update Q to v0.9.6

Conflicts:
	packages/q/.jshintrc
	packages/q/.npmignore
	packages/q/.travis.yml
	packages/q/CHANGES.md
	packages/q/README.md
	packages/q/examples/async-generators/0.html
	packages/q/examples/async-generators/1-return.html
	packages/q/examples/async-generators/2-error-propagation.html
	packages/q/examples/async-generators/README.md
	packages/q/examples/async-generators/js-1.7/1-return.html
	packages/q/examples/async-generators/js-1.7/3-shim.html
	packages/q/q.min.js
Update Q to v0.9.6 in package.json
Merge pull request #32 from Stuk/q0.9.6

Upgrade Q to v0.9.6