addressing issue #58
Lunchinator only updates if peer sent changed information (#86)
fixed some online_update bugs for cli
Refactored general settings (issue #56)

- Settings are no longer stored in the options attribute of gui_settings
- The setters in lunch_settings store the value in the config file
- details of the settings are specified in lunch_settings
When saving settings, info dict is only sent once
fixed avatar setting
added hidden settings decorator for lunch settings
Documentation for setting decorators
system proxy settings are not ignored
setting running to false on exception in lunch thread (issue #58)
fixed message sending in CLI (issue #91)
simple view time format in message-list (#87)
fixing messed up warning on lunch call
removed reset icon timeout setting (issue #89)
Merge branch 'peersandplugins' into nightly