dojo/lang rewrite for 2.0

* `hitch` -> `bind`
* `getObject(property, create, object)` -> `getProperty(object, property, create)`
* `setObject(property, value, object)` -> `setProperty(object, property, value)`
* `mixin` -> `mixIn`
* Removed `_mixin`, `_hitchArgs`, `extend`, and `replace`
* Added `deepMixIn` and `deepDelegate`