Changed SD filename generation, made SD handling more reliable as a whole
Properly restart sd prints

Fixes #258
(cherry picked from commit 076c676)
Unbind old click handlers from confirmation dialog before use.

Fixes #279
Make swallowOkAfterResend default to True, part of the fix for #166
SwallowOkAfterResend isn't repetier only anymore
Removed obsolete GcodeLoader in printer module
Preparing official "release" of a first rc to help in packaging
Fixed #296
(cherry picked from commit fdfa433)
Properly calculate time deltas (forgot the days)

Fixes #313
Merge branch 'master' into devel

Conflicts:
	octoprint/server.py
	octoprint/util/__init__.py
	setup.py
	src/octoprint/printer.py
	src/octoprint/static/js/app/main.js
	src/octoprint/templates/index.jinja2
Properly calculate time deltas (forgot the days)
Corrected merge bugs
Use G28 for homing (G1 was a copy-paste-error)

Fixes #314
Disable webcam stream when control tab is not in focus.

Fixes #316
More intelligent handling of disabling and re-enabling the webcam stream.

See #314
Fixed sending of command again. Also now make g and m codes appear in uppercase automatically.
Merge remote-tracking branch 'upstream/devel' into devel
data["print"] is now a boolean, so we don't need to check against valid_boolean_trues anymore but can use it directly instead

Fixes #317
Merge remote-tracking branch 'upstream/devel' into devel