import
some additions to marshalling; autosave_fld helper
some more caching
timing actions
tree printer
some more timings
removed trailing spaces
remote record rendering
minor additions to javascript utils
implemented updating existing schema in addition to creating a new schema
asynch file upload using target iframe
some small refactoring
added some sort of dependent types; changed the javascript model generator to generate a much richer model derived semi-automatically from the ruby model; updated client side scripts
removed trailing whitespaces
hash record
Added instance-level callbacks for ActiveRecord models.

Changed pusher and view nodes so that it is not the pusher who is
listening for all model changes, but it is the view nodes each
listening only for relevant (at the individual record level) changes
and then reporting back to pusher when a change happens.

Replaced record renderer controller with an equivalent event.

Made RedAppController clear client autoviews before every request,
unless the current controller is "async".
template cache, some autoview options
 - moved erb compiler to its own file
 - moved view binding and view tree to a separate file
 - added more properties to compiled templates
 - made const view nodes immutable and shared accros multiple views
 - implemented a repository of compiled expression templates
 - moved all rendering cache to a separate file
 - implemented CompiledProcTemplate
 - optimized class compilation
changed some generated methods to be compiled instead of using lambdas