Add reason and status to link checker results

The link checker API client was sending them, but the CKAN plugin wasn't
saving them.
API: Return None if there are no results for a resource

Instead of crashing.
Create less test resources at a time

CKAN gets really slow when you add hundreds of resources to one dataset.