Rename default route set to main
Group name is optional

Unnamed groups contained "orphaned" routes that cannot be referenced
for url generation.
Handler name is optional
Use default instead of index for base restful route
Rewrite fn to return proc instead of array
Fix fn lookup from template
Hooks can be defined in template definition
Hooks can be defined in template expansion or action
Share FnContext instance for all fns
Support lambda as argument to view content
Warn when unbound prop
Pass iterator as argument to block for `for` and `bind`
Mass assign attributes
Return array of attributes
Include group in routes task
Merge branch 'master' into 0.9-dev