serialize route states recursively
Fix an error in an example in the EventManager documentation
Merge branch '0-9-stable'
Add MapWithDefault

This allows you to create a Map that sets a
default value if a value is not yet present.

This is commonly used when creating nested
structures (e.g. a Map whose default is an empty
array or object).
Handle github usernames and passwords with special chars
Merge pull request #983 from raycohen/feature-with-keyword-as

Feature {{#with keyword as}}
Merge pull request #1003 from rlivsey/nested-url-with-dynamic-component

urlForEvent for a route with a dynamic part doesn't serialize the context
if there is no context, allow for views without controllers
Merge branch 'master' into simplify-properties

Conflicts:
	packages/ember-runtime/lib/mixins/array.js
Documentation about Ember.Route's serialize and deserialize fucn... er, metho... callbacks? Yes. callbacks.
Define a 'store' property in ControllerMixin, to avoid proxy-like handling at 
router initialization (controllers store injection).
Merge pull request #1053 from tchak/allow-views-without-controller

If there is no context, allow for views without controllers
Merge pull request #1027 from trek/DocumentationForRoutesOnMaster

Documentation for Ember.Router, Ember.Route
Merge pull request #1055 from Smartesting/fix-controller-store-injection

Define a 'store' property in ControllerMixin, to avoid proxy-like handli...
Add hooks for tests to override core behavior

We are experimenting with an approach for the
ember-data tests that overrides the entry points
into the framework with synchronous versions.

These hooks make those experiments possible.

Please do not use these hooks in app code :)
get it working
remove unused lastSetValues from meta
simplify accessors
Merge branch 'master' into simplify-properties

Conflicts:
	packages/ember-metal/lib/utils.js
remove unused