Fixed multilevel inheritance for controller elements and events
Merge pull request #438 from umate/controller-inheritance-fix

Fixed multilevel inheritance for controller elements and events
updated spine.js and spine.map files
text editor removed some whitespace
If `Model.uuid()` exists, use it to set `@id` and `@cid` in constructor
Added tests for client-side UUIDs