Do not glob paths

To simplify things, file names with extensions
should be provided
Add search path names to simplify searching
Update getJsFiles() to return more path info

The method was also renamed to getPathInfoFromManifest()
Add canonical_path to the path info 'object'
Make the getPathInfo() method public

We need to be able to get the path info about a manifest
file without parsing the manifest file