[agent] refactor inspectValue

+ extract from serializeObject to inspectValue.js
+ move into closure
+ encapsulate `this.inspect`, which was overriding window.inspect
[agent] Add serializeEvents to serializeModel
[agent] refactor patchBackboneModel
Add model listeners
Override the Bootstrap responsive nav
Remove unneeded div
Merge pull request #77 from nerdpruitt/remove-navbar-responsive

Override the Bootstrap responsive nav
Rename some of the serializing naming
[inspector] update model pane
[agent] add inspectValue keys
Add function name when it's available
Reoganize styles

+ delete treegrid
+ rename inspector files
+ remove link tags
+ removed unused bootstrap files
+ remove elementsSidebar.css which was legacy from the backbone-debugger
+ replace data attribute selectors with classes
When patching the define callback, maintain the arity of the callback

This lets patchDefine work with modules like backbone.projections that
manage their own dependencies in a require-like fashion.