Revert changes from develop, git noobery.
Merge branch 'develop'

Conflicts:
	ChangeLog
	TODO
Add a TODO note regarding potentially adding padding to the password file.
Move the string functions in their own module.
Add streq(), shorter footprint and boolean return value.
Add stdbool.h to includes.
Add a TODO item: detect vim and add -n to disable swap.
Add aliases to common character_sets (e.g. $ALPHANUMERIC, $DIGITS).
Add to TODO: document the security measures.
Detect vim and add '-n' to avoid swap file creation.
Clarify a possibly implementation of the 'multiple password file' issue.
Add a note to throw an error with usage() when the user adds unused flags.
Define a comment character for the password file.
Define a comment character for the password file.
Document a typical way to structure your password file in the man page (and README).
Merge /tmp/mdp.old/mdp

Conflicts:
	tests/functional/run_tests.sh
Update TODO item related to command unification.
Rename command-line 'mode' to 'command'.
Remove unused _EXIT mode/command.
Merge PAGER and RAW mode into GET.