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
Update new strings to the new format.
Add German language to the translations makefile.
Update translation template.
Update Spanish translations.
Updated translation strings for French, Russian and German.
Separate help message from the rest of the translations.
Fix some German translations.

By @x3nu on #135
Add compiled translation files (.mo) to .gitignore.
Makes it possible to add any number of ::vars:: to the strings.
Remove manual coloring from strings.
Usage message translations.

Adds a new `_print` function to print strings without coloring or
other stuff added by the `_msg` function. It's used for the usage
message, letting it be translated.

The usage messages have been split into one-line strings, and added
back to the tomb.pot and *.po files.