expandSegments was replaced by pathSegments

which is part of derby-templates and defined in /lib/expressions.js
jshint conformance
whitespace
assume isEmpty means no enumerable properties
small refactor and bug fix of empty object test in event model
Setting imported files from less into out.files for lessCompiler
support number input type bindings; don't update unbound inputs
Adds in proper support for binding of textarea changes