router#isActive now works with numeric and array QP
Merge pull request #75 from raytiley/isactive-array

Calculate changes of arrays based on content
Sync route-recognizer
Label promises after refactor
Merge pull request #76 from teddyzeenny/promise-labels-refactor

Label promises after refactor
Added ARCHITECTURE.md
Index-like leaf routes are reference-able by parent names

This ultimately results in much cleaner code
(and fixes some things) in Ember.
Fixed bug with redirect hook on leaf routes
Oops, forgot to save before committing
Correct docs for Transition#trigger
Sync route-recognizer
Prefer returning reject() to throw

This makes Pause On All Exceptions more tolerable;
before, it'd stop multiple times on internal throws
just for things like redirecting transitions.