New init script that also evaluates "/etc/default/octoprint" for additional startup options and the like, courtesy of Sami Olmari
Workaround for issue described in #250
Merge branch 'devel' of https://github.com/foosel/OctoPrint into fix/sdFileList
Added option to invert Z axis controls
Added .g to the allowed extensions for file uploads
Changed renaming to sd filenames to also work properly with very short names (and names with more .) as at least Marlin seems to hiccup on something like "file.gco.gco"
Do not crash if SD card fails in firmware
Changed SD filename generation, made SD handling more reliable as a whole (cherry picked from commit 717ec041)
Merge branch 'devel' of https://github.com/foosel/OctoPrint into fix/sdFileList

Conflicts:
	src/octoprint/util/comm.py
Gaah, still don't know how to cleanly merge conflicts. Fixed.
Added .g to isGcodeFileName