Permit compilation of Heimdall on *nix

This pull request does a few things

a) permit compilation of Heimdall on non-Linux unixes
b) removes generated files from the git repository - it dirties up 'git diff' when developing
c) updates documentation to make it not Linux specific