Import some recent changes/additions from satellite projects.
Add more functions to element-factory.js.
Add 'reset' button to yoob.Controller.