Create the model pane 


This PR adds content to the "Data" pane and normalizes a bunch of the serializing logic in the agent. It's a  fairly hefty PR (31 files touched, 400 lines added, 200 removed). With that said, there are only a few places that are actually interesting. I'll point them out in the comments.

![](http://f.cl.ly/items/0y1S1K3Q1z0d0n1K3C1g/Image%202014-11-03%20at%201.13.32%20PM.png)

`serializeObject` previously just called `inspectValue`, which was pretty stupid. These are now two different things:

```js

inspectValue({a: 2, b: 3, c: 4})  //=> {type:'object', inspect:"{a: 2, b: 3, ... }"}

serializeObject({a: 2, b:3}) // => { a: {type: 'int', value: 2, name: 'a'}, b: {type: int, value: 3, name: 'b'},} 


```