NEW: unit test for WarcResource.
FEATURE: support replaying from metadata and resource records.
  initial work. resource record support may need further work.
FIX: WARC Date header is in ISOZ format, not DT14.
CLEANUP: separated out test support classes in WarcResourceTest into
org.archie.io.warc package.
image metadata record works okay, not tested with ftp resource records.
old-style revisit and ftp resource revisit still do not work.
BubbleCalendar: tweak sizes after integrating pull request from MohammedElsayyed!
Merge branch 'topic/non-response-support'
FIX: robot filter test to reflect fix in robots.. (check with www first if present in url, otherwise check first w/o)
FIX: Handle case of old-style revisit records that have no status or body. Check for Content-Length: 0 in warc revisit records' headers and if so,
set headers to null. In AccessPoint, set httpHeadersResource = payloadResource for this case
FIX: Resource.getRecordLength() returns warc/arc content length. No additional parsing is done if the record is empty
For revisits, set http headers resource to payload resource
Merge branch 'topic/non-response-support'
FIX: Close old httpHeadersResource before setting httpHeadersResource = payloadResource
BubbleCalendar: Separate style into styles.css