adds wiring configuration and resolver passing through context options

see #32, #35
Merge pull request #39 from creynders/injector

adds wiring configuration and resolver passing through context options
Bump version to 0.7.0-rc1.  Add warnings in README about undocumented DI API changes.
Bump dependencies
Various enhancements for RC2
1) Re-introduce unmapAll() and mapCommand() as deprecated methods that pass-through to their new destroy() and wireCommand() counterparts, with optional deprecation warnings written to the console if used.
2) If a singleton has an initialize() method, automatically wrap it with a pre-initialize function that injects its wirings.  Useful for Models with wiring dependencies in their initialize() method.
3) Allow custom wirings to be specified in the Context's wirings map
disable sauce tests from travis build
add grunt badge
remove sauce report until grunt-saucelabs issues are fixed
re-add sauce badges
Refactor 3rd party dependency references to use Bower
update gitignore with bower path
update travis config with bower directive
bump versions
remove obsolete dependencies
bump dependencies to latest
add analytics
add listenToOnce method.  Closes #40, #28, #32
update docs for 0.7.0 (work in progress)
bump to RC3
update revvy image link
Only set a `context` reference on "legacy" root-level views
 (that is, views that do not declare a `wiring` mapping and therefore do not support the new dependency injection API).  This means that newer components that use DI cannot manually muck with the context object since they won't have a handle to it.  A future version of Geppetto will remove this conditional setting of the Context in favor of using DI.  Closes #36
Improve examples part