Multiple edits to support unix best practices / packaging friendliness

These four commits are a series of related, but all distinct changes. They can be separated out in case you want to apply only some of them.

  • Remove trailing whitespace
  • Add the ability to retarget the install through make variables
  • Move the wordlists from $PREFIX/lib to $PREFIX/share as multiple sources indicate that share is where architecture independent files should go.
  • use $HOME rather than /home/$USER there is no guarantee that a user's home directory will be on /home/$USER.

Open questions, do we want to possibly fix up WORDLIST and CHARLIST to be set at 'compile' time via sed?

Merge request reports

Loading