Don't build conf strings if WebJars map is empty

Removing trailing ", " from webjarsVersionsString for an empty webjars
map causes StringIndexOutOfBoundsException.
add travis
Merge pull request #46 from LeRiton/require_no_webjar

Don't build conf strings if WebJars map is empty
fix wording
formatting
Improved ReqireJS Handling

* The webjar! plugin loader works again (when possible)
* The RequireJS meta-data can now be pulled from the pom.xml so everything is in one place
* A new JSON API for getting the RequireJS config makes it easier to work with structured JSON data and fits better with the non-JavaScript JSON that RequireJS uses for config
cleanup
Merge pull request #47 from webjars/fix/half-sensible-requirejs

Improved ReqireJS Handling
formatting
fix javadoc
[maven-release-plugin] prepare release webjars-locator-0.14
[maven-release-plugin] prepare for next development iteration
Made CloseQuietly#closeQuietly(JarFile) public
Created UrlProtocolHandler and two default implementations, discovered
via ServiceLoader
Merge pull request #45 from mwanji/add_url_protocol_handler

Added url protocol handler
add more logging for requirejs config parsing
Merge branch 'master' of https://github.com/webjars/webjars-locator
Allow unquoted fields in RequireJs configuration.
Allow single quoted fields in RequireJs configuration.
Merge pull request #48 from 26lights/allow-unquoted-fields

Allow unquoted fields in RequireJs configuration.