Squashed 'packages/mr/' changes from fd6090d..aff8c10

4f1e221 0.13.4
3f10114 Update changelog for v0.13.4
2558a33 Enable Travis integration testing of released Mop versions
7dbd00f Merge pull request #51 from Stuk/q0.9.7
8959e4d Update Q to v0.9.7
b778b85 Squashed 'packages/q/' changes from 552cba2..b9e9df8
9ba87d0 Merge pull request #42 from Stuk/preload
518f947 Wait for preload to finish before issuing requests for modules
6ba6779 Fix loading of preload bundles
de1f9c1 Don't run JSHint on coverage output
c7de64f Use checked in Q for read spec
e7198f1 Add some dotfiles and sort npmignore

git-subtree-dir: packages/mr
git-subtree-split: aff8c10f22ee0d83da20c42cf59859e4bb58e730
Update Mr to v0.13.4

Conflicts:
	packages/mr/.npmignore
	packages/mr/.travis.yml
	packages/mr/packages/q/spec/q-spec.js
Add isListeningToResize to Flow
Merge pull request #1286 from Stuk/mr0.13.4

Mr v0.13.4
0.13.6 Release notes
Update range-controller to ensure selected consistency in one tick
Update the repetition for range-controller selection changes
Merge pull request #1290 Enforce selection synchronously

This replaces my egregious hack with an egreious hack that produces the desired
behavior.  It is unlawful to modify a selection while receiving a range change
event on that collection, so I had to postpone enforcement of the selection
invariants, e.g., `multiSelect` in a future event, which caused inconsistency
between events.  Stuart has found that, since a range change listener is either
too late or too early to enforce the invariants, it is better to swizzle the
selection `splice` method altogether.

Down the road, it would be cleaner, if not better, to have a `Selection`
collection that proxies for the underlying selection array to enforce these
invariants.  This solution would however be heavier and would take time that,
for the nonce, we do not have.
update readme
Move the definition of visibleIndexes inside draw

Previously _visibleIndexes, a property bound to the frustum controller's
visibleIndexes, was set as an empty array in the Flow's constructor. Now
_visibleIndexes is set to an empty array in the first willDraw.