Fixes to model.at for each blocks

+ Added skip text nodes by @reneclaus inside each blocks.
+ Checks if path is not another block path.
No returns conditional block paths unless $derbyMarkerId is reach.
render component content sections from context where included
Update view.fn setter return syntax to allow outputing to any of the inputs
try to render content sections when creating components
fix bug in enter / exit routing with multiple matches
fix bug finding markers, which can be outside of the body
view.componentsByName() should return an empty array if no matches
fix bug with binding multiple component events
add builtin Component#setup function that gets called with the library upon library creation
Clean up transient subscriptions before route.
Make sure to clear the speculative model cache before routes.
refactor script / template / style file loading
support packing up compiled and minifed scripts, css, etc for quicker start in prod
throw error if derby app is created multiple times in browser
fix the last commit
clean up global var leak
when errors throw during routing/rendering, try to fall back to server rendering
fix refactor bug with loading styles on refresh
fix bug in error on route