Initial import
Link to the sample
Untangle a lot of the logic and separate state management from URL matching
Expose a promise for the current transition in $state.$transition
When multiple transitions are triggered concurrently, last transition "wins"
Some minor refactorings
Working multi-view with the ability to override views assigned in a parent state.

The main snag at this point is that $injector.invoke() excludes inherited properties in 'locals',
so all the trouble we go to to set up the inheritance chain for 'resolve' output is rather pointless.
Tweak
Added a '/' state to the sample
Handle concatenation of URL patterns where the 'left' pattern contains search parameters
sample: update document title based on state
Make dependency inheritance work and simplify the internal represenation of resolved state dependencies (aka "locals") a little
Implement $routeProvider-style redirects
Initial stab at build/test setup
Generate some docs via jsdoc

It would be oh-so-nice if ngdoc could be used outside the AngularJS build tree...
Split source up into individual services and start adding some tests

Also fixed a few minor bugs and added backwards compatibility support.
Show how to trigger a transition from code
Update $location on state transitions

Also added another state to the sample to demonstrate non-navigable states, i.e. states without a URL
Merge remote-tracking branch 'source/master' into ui-states

Conflicts:
	README.md
$routeProvider shim
style
style / lint tidyup