extract link checker from audit process

did not duplicate content lentgh check in preparation for the removal of
content_length as discussed in #131
add fake HTTP HEAD checking for google code URLs

this allows google code urls to pass link checking.

refs #131