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.
Reworked malformed URI fix so that the user always gets a 400.
Merge pull request #217 from RackerWilliams/bad_url2

Reworked malformed URI fix so that the user always gets a 400.
Fixed issue where an invalid ID may be generated with Masked rax:roles.
Merge pull request #218 from RackerWilliams/id_fix

Ensure generated Step IDs are always valid...
Updated release notes.
Merge pull request #219 from RackerWilliams/release_prep

Prep for relase...
[maven-release-plugin] prepare release api-checker-1.0.18
[maven-release-plugin] prepare for next development iteration
Fixed issue where next method IDs are not properly genereated...

...when there is a @rax:id for the method but there is no @id to be
found.