Export a HERMIT_PROFILE_PATH variable
Reimplement link, add hermit ignore file capability

This is a significant change. Link now only ever links files, and it is
capable of ignoring arbitrary file patterns, with an arbitrary number of
ignore files.

Fixes #13, fixes #46.
Add note in docs about ignoring
Expand on fetch's documentation
Rename fetch to clone