Attribute UI Overlays & AJAX update working

Lots of UI magic in this pull!!

1) AJAX updates works again!  
  * Pulled in the latest unobtrusive javascript Rails (based on v4 update)
  * Added correct data remote handler that works universally for all our forms!
  * update graphic is working again while we wait for submits
  * screen refresh is now correct (no more updates before the change lands)

2) Attribs have a new "ui_renderer" property that is used to indicate when an Attrib has an overlay
  * no more guessing about the correct render, it's explicit
  * overlays are by ATTRIB not by node role (that was confusing)
  * I added some handy example Attrib overlays INCLUDING the critical Target O/S overlay
  * you don't get update forms for read only attribs anymore
  * there's a handy "raw" view that turns off overlays
  * debugging mode will show you the overlay paths
  * errors are handled in a friendly way to make debugging easier

This pull also includes fixes to make BDD and the simulator work better and other small cleanups like scaffolds corrections for role.