Moved Watch3D from Revit project to main DynamoProject

Watch3D is no longer dependent on Revit, and will draw any
object which derives from IDrawable
Updated IDrawable interface
Starting to implement draw interface in auto-gen.
Put the IDrawable interface on dynRevitAPINode.
Update the IDrawable interface.
Minor changes
Merged
Minor changes. Getting the Elements from a node seems to be buggy.
IDrawable interface on Revit API nodes as example.
Using elements collection instead of Elements collection.
Don't invoke the collection update.
Added some comments
Merge branch 'betterWatch' of github.com:ikeough/Dynamo into betterWatch
Finished implemting Watch3D
Added final else draw statement to DrawElement
Updated Face triangulation level of detail
Implemnted lights, Watch3D surfaces now render with shading
Removed edges and nodes from Watch3D surface rendering
Merged watch into master
Implemnted getting upstream nodes