Preparing release of 1.1.1
Fix missing branch field in DEFAULT dict

Should fix an error raised on line 951 (SHORT_VERSION_PY % DEFAULT) during Octoprint setup when there's no version info. More info here: https://groups.google.com/forum/#!topic/deltabot/8udyUsJ1c9M
Also interpret lines starting with "!!" as errors from the firmware

(see http://reprap.org/wiki/G-code#Replies_from_the_RepRap_machine_to_the_host_computer)
Fixed a couple of more missing branch fields and added Changelog entry
Merge branch 'Wallacoloo-master'
Added removal of pyc files (and their parent folders if they are empty after that) to the python setup.py clean command
Merge branch 'master' into devel

Conflicts:
	CHANGELOG.md
Added QR code with API key on Settings dialog
Disable autocapitalization for username

Makes it easier to login on iPhone (Mobile Safari)
Merge pull request #639 from mangtronix/iphone-autocaps

Disable automatic capitalization for username entry field (Safari)
QR Code generation uses jquery.qrcode and a custom knockout binding

This way it will also be possible to easily add another qrcode to the user api key later. Refused to work for now (value binding doesn't update), so commented out right now, but works in theory.
Added changelog entry for qr code
Merge branch 'imrahil-feature_qr_code' into devel
Merge branch 'devel' of github.com:foosel/OctoPrint into devel
Added a couple of changelog entries for previous commits
GCODE viewer now doesn't stumble over completely extrusionless GCODE files
And some more changelog entries (some day I might actually catch up...)
Encoding has to be specified before any other line of code
Merge branch 'master' into devel
Merge branch 'devel' into commRefactoring-rxcache