FreeBSD update

Make code compile without warnings/errors on FreeBSD.
Necessary packages on Debian
Necessary libraries for Fedora
Libraries necessary on Slackware
Necessary libraries on FreeBSD
Merge branch 'fedora-changes'
Merge branch 'slackware-changes'
Merge branch 'freebsd_changes'
Update Makefile on FreeBSD

* Remove libgcrypt reference - although it was pointing to the correct
  path
* Add path to Fuse library