Add LinksReport AR model

This model will store links to be checked and the resultant broken links
found.
LinksReportWorker to perform offline link checks

Given a LinksReport id, will test all the links and store any broken
ones, marking the LinksReport has having been completed.