extracted mojit type resolution
added mojit resolution to the runtime
removed unnecessary parameter
removed startup time resolution of resources (except in the case of shaker), replaced access to _mojitDetails with _resolveMojit() method that resolves and caches resources at runtime, the 'chosen' member of the resources is not irrelevant since we don't chose any of them. It might overload the Y instance with a few useless addons
removed the config initialization that adds some discinnection between the plugin and its host when the config is later modified by another plugin
resource store is now building a better structure to store and retrieve resources
Replaced previous resource resolution with the faster method,
added JSON chached resources on the first request
transformed for in loops to index  based loops
removed dead code
modified the flooding level from resource store so it's bearable
removed dead code
added conditional resources reloading at startup, only if some addons have been loaded do we want to reload the resources
we have made shaker pluggable, which means it supports addons. this is merely a dead-easy way to support that
added the resourceStore.lazyResolve option in the application.yaml that allows to trigger lazy resolution of resources only if it is truthy
Merge branch 'develop' of git://github.com/yahoo/mojito into lazy_resource_store

Conflicts:
	lib/app/addons/rs/selector.js
	lib/app/autoload/store.server.js
Fixed merge from upstream develop branch.
Filter mojit resoource (mojit dir) using the default selector '*'
renaming
Merge branch 'lazy_resource_store' of github.com:gomezd/mojito into lazy_resource_store
fixed shallowest first resources, see previous report of that here: https://github.com/yahoo/mojito/issues/1107?source=cc
removed comments