Added a data map to Link. Becomes the CrawlURI's data map when Link is
promoted to CrawlURI
avoid need for getRawData() method by introducing Link.hasData()