Use longest path and priority to decide what error to display.
Fixed bug in xpathJoin opt where WELL_XML check is not correctly handled.
Merge pull request #206 from RackerWilliams/long-path

Use longest path from start when deciding what error message to display
Setup logging for CLI utils.
Merge pull request #211 from RackerWilliams/cli-log

Setup logging for CLI utils.
Updated release notes.
Merge pull request #210 from RackerWilliams/release-prep

Prep for relase...
[maven-release-plugin] prepare release api-checker-1.0.17
[maven-release-plugin] prepare for next development iteration
use TreeMap with toLowerCase ordering as implementation of case insensitive headers
add unit test for the case insensitive headers
Merge pull request #212 from shintasmith/headers_case_insensitive

implement case insensitive headers
return empty iterator of string List to avoid NPE
Merge pull request #214 from shintasmith/fix_npe

return empty iterator of string List to avoid NPE
Split match attributes before appling multValues.

This is to give something like GET|POST|PUT a higher priority than
simply GET, for example.
Merge pull request #213 from RackerWilliams/priority_issue

Issue with method/URI errors with the same prioiry...
License under apache.
Merge pull request #215 from RackerWilliams/license

License under apache.
Fixed bug where an improperly encoded URI will cause a 500.

The strategy is to handle the URI syntax error, by attempting to
encode the URL. If that fails then we return a 400 to the client.
Merge pull request #216 from RackerWilliams/bad_url

Fixed bug where an improperly encoded URI will cause a 500.