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/libto$PREFIX/shareas multiple sources indicate thatshareis where architecture independent files should go. - use
$HOMErather than/home/$USERthere 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?