Not For Merge - Inspector node, debugging discussion / feedback request

![screen shot 2014-07-09 at 3 32 09 pm](https://cloud.githubusercontent.com/assets/508936/3547844/76aaf888-08a1-11e4-86bb-6f87094bbada.png)

This pull request is an inspector/debugger node that uses reflection to present properties of "any" object to users in Dynamo.  The properties populate a variable number of drop down boxes, with their name and value.  The node operates like a watch node and simply passes the input object out.  Right now nested objects and lists are not shown well, you can see this in the family inspection Curves array [], we only get to string() of this list type.

This node has proven useful to me during debugging zero touch C# nodes and useful debugging python classes from the python nodes from within Dynamo.

I do not expect this code will be merged but instead start a discussion on debugging/inspection of objects using the watch node etc.

Testing this node seems difficult, there is one test in this pull request.  How does one write tests to interact with the Dynamo UI? - simulating add/remove button presses?

Last thought, if this node passed out the value of each property it might be more useful.

@ikeough
@Steell
@kronz