fetcher: add native fetcher

Squash-merge of Junmin's #24.
native-fetcher: document and test native fetcher
Merge pull request #263 from pagespeed/jefftk-merge-native-fetcher

merge and test junmin's native fetcher from #24