Allow URL to be specified in `options` argument for Ajax methods
Unit tests
expose ajax classes as globals for patching
revert Ajax.stringify method
Merge pull request #473 from jackjennings/patchable

expose ajax classes as globals for patching
removing @crecords and using @irecords for both cid/id
minor refactoring of refresh, create and destroy methods to reuse code
Controller::replace should accept jQuery object or DOM Element as an argument
Reuse Event.listenTo/listenToOnce/stopListening in Module class
Merge pull request #477 from SpeCT/fix-controller-replace

Controller::replace should accept jQuery object or DOM Element
stopListening() should not use model.unbind() w/o arguments, because it cancels other model instance binders.
Merge pull request #478 from SpeCT/reuse-listenTo

Final Controller::stopListening() should not cancel out other binders on the model instance
test for #477
Recompiled JS for #477 and #478
Add support for redirecting unmatched routes

For applications transitioning to an all-client Spine implementation,
enabling `redirect` in the Spine router will allow unmatched routes to
escape to the browser and are handled by a simple `window.location=`.

For example, suppose I have finished implementing the new List Projects
screen in Spine, but I have not yet implemented the New Project screen
(it is still plain-old HTML/HTTP request/response).

The List Projects controller shouldn't care whether a New Project
controller has been implemented in Spine or if that navigation needs to
be a hard page refresh. By enabling redirects, the List Projects
controller can handle navigational duties using a consistent API.

This is a much bigger issue when HTML5 history support is enabled, as
you can't `pushState` with a plain-old <a> tag the same way you can
change the current hash.

To enable this feature, pass `redirect: true` as an option to the Spine
router during setup, such as:

`Spine.Route.setup(history: true, redirect: true)`
Merge pull request #467 from adambiggs/ajax-url-options

Set ajax URLs in method options
handle merge conflicts from master
was missing options arg in refresh trigger call
empty commit
Merge pull request #483 from spine/chrome_order_fix_part_3

Chrome order fix part 3