NetBSD に対応

ついでに

- SHA2 の各種 (SHA256 やSHA512 など) に対応できるように
- フェッチしてきたミラーリストを更にフィルタリングできるように

しました。

This pull request is related by #33.