Also allow downloading .g files via Tornado

Regex so far only matched .gcode and .gco, files ending just in .g are expected for upload as well though, so this needed to be adjusted
Merge branch 'master' into devel

Conflicts:
	src/octoprint/server/__init__.py
Fix: Use event strings, not names for all_events

Temporarily broke event registration by frontend, this should fix it again.
Fix: gcodeFilesViewModel doesn't exist as invididual variable anymore, iterate over registered view models instead
Fix: SlicingDone has a different event payload than UpdatedFiles, so we need a different handler for the updates to work
Properly handle non-ASCII instance names
Ignore code kit
Confirm custom command REQUEST #532

Syntax (and code) similar to System Command confirm. First commit,
please be gentle.
Merge branch 'Booli-confirmCustomCommand' into devel
Updated changelog
Update CHANGELOG.md
Enable API by default and automatically generate API key on first server startup
Don't use scare quotes when displaying the username.

See http://en.wikipedia.org/wiki/Scare_quotes for details.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Merge pull request #595 from koenkooi/scarequotes

Don't use scare quotes when displaying the username.
Started documenting plugin types and their API
Merge branch 'master' into devel

Conflicts:
	src/octoprint/settings.py
Merge remote-tracking branch 'origin/devel' into devel
Enable event subscriptions by default
Added changelog entry
Merge branch 'master' into devel