externally testing gpg
*added protocol version to HELOX calls
*first protocol version fix (at least I think so)
global GPG setup in utilities
Merge branch 'nightly' into socketcrypto

Conflicts:
	lunchinator/lunch_socket/extended_message.py
	lunchinator/utilities.py
	plugins/online_update/appupdate/gpg_update.py
replaced logging in GPG with Exceptions (make sure, that everything
encrpytion/signature related fails if GPG is missing)
Merge branch 'nightly' into socketcrypto
a last commit before breaking everything
docstrings
Merge branch 'nightly' into socketcrypto

Conflicts:
	lunchinator/lunch_server.py
moving UTF-8 encoding to the last possible position before sending

*extended Messages have a unicode interface
*the lunch socket has a unicode interface
parts of the stack converted to extended messages
docstring
moved cmd/value splitting to extMessage
introduce new process_command function for plugins to process extended
Messages
Merge branch 'nightly' into socketcrypto