add travis build image to the README
publish passing builds to s3
Merge pull request #23 from fivetanley/s3-builds

publish passing builds to s3
Merge pull request #22 from fivetanley/patch-1

add travis build image to the README
fix path lookup for router.js dist files
Merge pull request #24 from fivetanley/fix-s3-builds

fix path lookup for router.js dist files
update s3 uploads bucket to right bucket

I'm sorry I suck at this so much tonight. :P
Merge pull request #25 from fivetanley/patch-2

update s3 uploads bucket to right bucket
All transitions are async

API:
https://gist.github.com/machty/5723945

Examples (might have some examples from previous iterations):
https://gist.github.com/machty/5647589
Merge pull request #19 from machty/async-transitions

All transitions are now async
Tweaks to model resolution

I rearranged some code to address to somewhat related issues:

1) Don't re-call `model` on a parent route in a redirect if
the parent model already resolved.

This causes this Ember.js test case to pass:

https://github.com/emberjs/ember.js/pull/2874

2) Make it possible to swap out the resolved model within afterModel

This is something that's been requested by @ghempton and @ebryn; after
a model has resolved, there are use cases where you might want to
perform some transformation on it that involves entirely swapping
the model rather than just setting properties on this. One way we
could have allowed for this would be to use the return value from
afterModel as the final resolved model that'll be passed to `setup`,
but this would awkwardly require that anyone who doesn't want to
swap out the resolved model would have to always return the
`resolvedModel` that was passed into `afterModel`, which seems like
crappy API.

So the more conservative approach taken in this PR is to allow
adventurous users to swap out the resolved model in
`transition.resolvedModels[routeName]`. This wasn't possible
before this PR as that value would have been clobbered
after resolving `afterModel`.
Merge pull request #27 from machty/after-model-tweaks

Tweaks to model resolution
Fixed jshint issue

Scumbag router.js test suite doesn't have jshint.
I'll add in such checks in a future PR.
.retry() preserves params of aborted URL transition

Fixes the root cause of:
https://github.com/emberjs/ember.js/issues/2897
Merge pull request #30 from machty/retry-params

.retry() preserves params of aborted URL transition
Merge pull request #28 from machty/minor-fix

Fixed jshint issue
throw new Errors not just strings
Merge pull request #31 from stefanpenner/master

throw Errors not just strings.
transitionTo and paramsForHandler treat string/number as params

`transitionTo` and `paramsForHandler` now treat string/number
as params that will be passed to model. This is useful for
when you want to call transitionTo, but don't have a model
to provide, don't want to provide one, or want to unify
model loading/resolving with however `model` decides to do
this.
handleURL can handle slashless urls