Ignore Eclipse files
Deprecated AssetLocator in favour of a hopefully more descriptive name, but have kept the api and associated tests for backward compatibility.

A new WebJarAssetLocator class has been introduced to replace AssetLocator. This class has a particular focus on performance and should be an improved over AssetLocator.
Re-factored the new API to bring it inline near to what it was. There are some differences:

- There is no getWebJarPath method - this appears to be returning the path that the web consumers use i.e. /webjars - I feel that the locator should be concerned with locating assets within WebJars only. How requests are routed should be an external concern.
- The listAssets method always expects a leading '/' where the old api would do some extra processing to prepend one if there was none. I would think it reasonable to require a '/' thus simplifying the logic and being more consistent.
- WebJarAssets is now provided as a class so that its index can be retained.
Simplified the AssetLocator further by using the default constructor and renaming a constant that it required.
Simplified the AssetLocator further by renaming a constant that it required.
Provided documentation
I thought it should be mentioned that the class is designed to be thread safe.
Merge pull request #8 from huntc/master

Performance oriented changes