cleanup RequestParser related code (indentation, spaces).
annotate code with findings from WWM-110 investigation.
deprecate three methods in AbstractRequestHandler that have better alternatives elsewhere.
(no material code changes).
add unit test for ArchivalUrlRequestParser (WWM-110)
  all tests passes, but there are several questions (left in the source code)
add test cases for WWM-110 requirements.
  Note: new tests will fail.
URL-decode date component of Archival-URL request before parsing, so that "2010%2A" works the same as "2010*".
  added DateUrlPathRequestParser class for common code.
  added static constructor methods to WaybackRequest for cleaner code.
WWM-110, resolves #23.
add a test for ARI-3837 change (special char in replacement).
Merge branch 'refs/heads/WWM-110'