Branch/kineticjs

@eric @youngca 

Here's an initial push up of the kineticjs model and view drivers.  I did put them into a sample application and they do load and run without errors.  However none of the kinetic components have been added.  Please review when you have time.


After `Kinetic.Node` the rest of these are probably mutually exclusive, right?  Perhaps we should put them in a switch statement instead of the sequence of `if`s?