Non-aggregated resources handling fixes

* Fix handling of aliases that specify full path name of resource (e.g. foo/bar.js)
* Get Content-Type header for response using javax.activation.MimetypesFileTypeMap
* Add support for mime.types file in META-INF directory of contributing bundle (consistent with MimetypesFileTypeMap's use of mime.types in META-INF directory from classpath).