[agent] Replace utils/bind.js with _.bind
[agent] Use underscore and remove unused utils

Unused:
- isNativeFunction
- printProperty
- clone
- isArray

Underscore:
- isObject
utils/findKey perf refactor

removed the path var declaration from the loops

used `_.find` instead of `_.each` to stop the loop if `theKey` is found
Merge pull request #167 from paulfalgout/refactor/utils-cleanup

[agent] Refactor/utils cleanup
Merge pull request #168 from paulfalgout/refactor/utils-findKey

[agent] utils/findKey perf refactor
Setup Inspector test suite
re-add two removed utils
Update README
Updated docs to reflect new location of project under core marionettejs.
Lock vendor versions
Switch to grunt-sass

grunt sass uses libsass which makes compile time drop from around 8
seconds to 1

epic epic win

Fixes #171
Remove trailing whitespace in package.json
Add bower manifest for deps.

[fixes #169]
[Tests] Extract test setup script.

Allows for easier debugging
[Tests] Bump to latest version of grunt-mocha

Fixes phantom timeout issue
[Tests] Be more explicit with onload
[Tests] install from bower
Fork watch.js for non uppercase name.

This is really bad for OS's that care about uppercase filenames
Add Lazy Worker

+ add lazyWorker to view serialization
+ add lazyWorker to model serialization
+ add lazyWorker to trigger calls
+ add stackFrame utility
+ add debounces to sequentially called change callbacks
+ register the view immediately with stub data
+ add lazyWorker for channel serialization
+ add lazyWorker for watch.js loop
Add better precision duration