HER-2039: Initial work. Eliminated Link class and dealt with resultant
errors. Not tested any further than that.
Merge pull request #74 from vonrosen/ari-3943

Fix for https://webarchive.jira.com/browse/ARI-3943
in CrawlURI.createCrawlURI(), avoid clobbering inherited data with data from Link
Merge pull request #75 from nlevitt/uri-inherited-data-fix

in CrawlURI.createCrawlURI(), avoid clobbering inherited data with data ...
Merge branch 'master' into HER-2039

Conflicts:
	modules/src/main/java/org/archive/modules/CrawlURI.java
	modules/src/main/java/org/archive/modules/extractor/ExtractorHTTP.java
	modules/src/main/java/org/archive/modules/extractor/ExtractorSWF.java
	modules/src/main/java/org/archive/modules/extractor/Link.java
	modules/src/main/java/org/archive/modules/writer/WARCWriterProcessor.java
other changes required for merge from master into HER-2039
ensure non-null pathFromSeed to fix some unit tests
copy over and adjust equals(), hashCode(), compareTo() from old Link class to CrawlURI, so that tests pass
switch usage of Link to CrawlURI in heritrix-contrib
remove LinksScoper (deprecated since 2009) and remove recently added code only used in LinksScoper
Merge pull request #76 from nlevitt/HER-2039

HER-2039 remove class Link, use CrawlURI

It should be noted that this is an API change that will affect any custom link extractors that people may have built.
Force urls received from AMQP to be recrawled so custom http headers can be used to make the request for that url.