clean unnecessary functions and variables, refactoring, seperate server to another class
new corrections
hand merge of marcin 20140709 updates
made api server pattern parsing more robust and correct, still should return parsed pattern in status
added start of help page, added programmatic version, added verison to /blink1/id
added start of hacky html help
potentially fixed crash-on-quit due to quit() being called twice
added more consistent version info
removed ALL THE SHOUTING from email.cpp
made Recent Events list a bit nicer to read for longer events
made Recent Events list a bit nicer to read for longer events
small blink1control.pro cleanup
fixed deployqt-{mac,win}.sh scripts
fixed typo
added right-click copy-to-clipboard for ifttt key
small fix for deployqt-mac.sh
fixed help page url
fixed httpserver content type, maded /blink1/inputs put out useful info
uses system titlebar now, less wackiness will maybe make the window behave better on certain systems (though still suspect that because we are not in a proper MainWindow things are freaking out).  Also fixed pattern edit bug.  And cleaned up quit() semantics a little to prevent crashing: this qtquick2applicationviewer sucks because it hides windowing events
fixed up window handling with new system menubar, fixed up tray icon