Make CachingHttpChecker thread-safe
Implement javascript-aware spider

It applies javascript so that asynchronously generated links can be followed as well as links in loaded document.