Refactored ResourceTask, SnifferTask and HttpLoader

To use TargetedLoadResponse instead of LoadResponse
where necessary
Refactor AboutLoader and DataLoader
Use a shared sniffer
Merge pull request #8 from kparaju/mime-sniffing-one-sniffertask

Shared SnifferTask