FIX: Don't do js client rewriting before including the rewrite script in the <head> tag.. This fixes pages that have only a single js redirect and no other content.. though may be other cases where additional handling is necessary
UPDATE: Memento: Moved working memento code to this project (used to be in global wayback only)
MISSING FILE: Add MementoQueryRenderer
FEATURE: Check for X-Requested-With: XMLHttpRequest and force identity replay if an ajax request is detected
to avoid messing up json
FIX: Rewrite https as well as http urls as part of JSStringTransformer
FEATURE: Support for loading resources from hdfs as well as http (courtesy of Aaron Binns)
ResourceFactory checks for hdfs:// prefix and uses the hdfs FileSystem to load the resource.
Switch hadoop-core version to Cloudera implementation (0.20.2-cdh3u4), matching
archive-commons version
FEATURE: Add PrefixResourceFileLocationDB which simply prepends a prefix to find archival files.  Handy if your archival files are all in a single directory.  Also added example configuration in wayback.xml.
Revert "FEATURE: Add PrefixResourceFileLocationDB which simply prepends a prefix to find archival files.  Handy if your archival files are all in a single directory.  Also added example configuration in wayback.xml."  Redundant: this functionality is already provided by SimpleResourceStore.

This reverts commit d53879f5218c7feab61d1ec25ea70ae1a17c576d.
Removed test which failed frequently (if not all the time), most likely due to different locales on different build/test machines.
FEATURE: As an alternate to a simple prefix, a regex and replace property pair can be specified.  The regex is applied to the input filename and the replace pattern is used to construct the URL to the (w)arc file.
FEATURE: Allow for multiple resource stores to be tried in order, taking the first successful result.
improvements: AccessPointAdapter return correct bean name
ExclusionCaptureFilterGroup accessors wrapped in functions for overriding
FEATURE: SWF Replay: If failed to rewrite SWF, redirect to original file
Archival JS Rewritter: rewrite https as well as http URLS
Merge github.com:internetarchive/wayback
FIX: WarcResource returns the proper content length instead of 0, allowing the
replay selector to filter out resources that are too big for rewriting!

UPDATE: put computeIdentityUrl() in UrlOperations for getting identity url for
redirecting
FIX: Allow decimal '.' in metarefersh spec when rewriting metarefresh tags
FEATURE: Add custom regex ability to ArchivalURLJSReplayRenderer for custom rewriting of entire documents (testing use for XML support)
REDIRECT FIXING: * It turns out the redirect field in the CDX is never used to actually redirect!
* Set the cdx generation code path (HTTPRecordAnnotator) to always set the redirect field to '-'
* Added commented out code to AccessPoint to *enable* using the redirect field, possibly for later use.
* Fixed UrlOperations.resolveUrl(String, String) to return original url with spaces AND \r escaped, even if there was an error resolving
* Added UrlOparations.resolveUrl(String, String, String) to return the default argument specified, in case
of an error
FIX WWM-54: Encode and decode both key and value when mashing request into giant param string used to communicate between WaybackRequest and OpenSearchRequestParser.  Without this encode/decode, then a space in either the key or value will be misinterpreted by OpenSearchRequestParser.parse() as a key/value pair separator.
TWEAK: ACC-99 install source jars to maven repository
FIX/FEATURE: when replaying revisit records, always use the http headers from the revisit record (generalizes commit 23a1a08d0ea612cc0cff456c60433091f5450541)