merge stable back to support 'git describe'
send notification at startup

cleanup unused code and defines
do not send failed results in case of serial communication error
Merge branch 'master' into stable