Hotswap

This pull request enables mojito to "hotswap" resources without having to restart node every time developers make a change on the disk. It will monitor YUI modules and view templates
The associated configuration in the app config is resourceStore.hotswap: true.
By default, it is not activated.
NOTE: hotswapping views disables template and renderers caches (which is fine at dev time, just don't hotswap in prod.)