don’t insert EndJsp if content does not look like an HTML.
  test case and fix. addresses ARI-3810
clean up code (includes local var name change)
add a test case capturing ARI-3905 (which fails).
mixup http:/ to http:// before UrlOeprations.resolve().
fixes ARI-3905.
further clean up ServerRelativeArchivalRedirect.
no material logic change.
add tests for JSP insert of FastArchivalUrlReplayParseEventHandler.
add asp insert test capturing ARI-3880 (test fails)
  missing </HEAD> and <BODY> tag.
Drop !inHead check for BODY insert. meant to fix ARI-3880, but usure of side-effects (need more test cases?)
Includes some other clean up changes and javadoc updates.
Essential change is line 261 only.
add a test checking possible corner case in JSP insert.
this may have been the reason for inHead check, due to a bug in older version of HTMLParser?
add more FastArchivalUrlReplayParseEventHandler test cases for banner insertion.
fix bug if_ flag getting ignored (introduced by previous commit, which fixed problem with fw_ flag)
clean up logging in RequstMapper and PortMapper
  consistent message
  log “registered” after actually doing it.
Merge branch 'refs/heads/ARI-3905'
Merge branch 'refs/heads/ARI-3880'