[view] view middle should not present if only a directory view is matched
[view] using walk library instead of confusing async recursion for async loading views from files and directories, added getSubView helper
[view] [minor] formatting, added view.querySelector alias for view.$
[view] [forms] added layout to forms test, changed convention for layout view from layout.view.layout to layout.view
[view] merge with wolfbiter master