Fix translations makefile.
Started working on german translation
German translation complete
Merge pull request #127 from x3nu/master

German Translation by x3nu
Completed refactoring of secret handling, all unit tests working.

This refactoring avoids writing of keys on filesystem, exception made
for the 'setkey' command. Loopfiles and tempfiles are automatically
wiped at exit, variable are filled with random data before unset.
documentation updates
Merge pull request #128 from gdrooid/po

Fix translations makefile.
Modify _msg function for new string format.
Adapt _success messages to new format.
Adapt _warning messages to new format.
Adapt _message strings to new format.
Adapt _verbose strings to new format.
Adapt _failure strings for new format.

Also, changes the way you pass an exit value to the _failure function:
	exitv=1 _failure "Message"
Update .pot file and it's generator.
Update Spanish translations.
Update Spanish translations and fix minor issues.

Issues:
	`gettext -s - "$2"` prints the -, instead of getting the desired effect
	The custom expansion  missed repeated variables in a single string
	Some string fixes