Add support for requesting assets from different search paths

That is, /js/07.js.coffee can request /provider/testing/01.js.coffee
even though they are in different "search paths"
Combine getPathInfo()'s params params into one param

This makes it consistent with getPathInfoFromManifest()
Rename search_path to category_path

The path is not a search path anymore, so update the naming to
avoid confusion
Allow the parsing of the manifest file to be skipped

This is useful for switching on/off debug mode
Updated name to be lowercase so I can submit to packagist, #3