Merge pull request #1 from foosel/devel

Update fork
Merge pull request #2 from foosel/devel

Devel
Fixed an embarrassing merge error from waaay back. Didn't disrupt operation but caused funny error messages in the log.

Thanks to @nophead for reporting this.

Closes #433
Merge pull request #4 from foosel/devel

Devel
Now using watchdog to monitor a "watchdog" folder for gcode or stl files being added

Use this to define a folder on your system from which to automatically import/move added files into OctoPrint.

Also now monitoring the uploads folder so that if files are removed externally during runtime, the metadata.yaml will be cleaned up.
Merge remote-tracking branch 'upstream/devel' into devel
Forgot to add new dependency on python watchdog
And also forgot to push one more file

Kids, never code while on a moving train with a flaky internet connection, you tend to miss important things...
Renamed folder "watchdog" to "watched"
Create CONTRIBUTING.md
Bug fix for Emergency Stop
Merge pull request #473 from Salandora/EmergencyBug

Emergency Stop should not only trigger an event but also at least cancel the print

Closes #448
Bug fix for Emergency Stop
Merge pull request #475 from Salandora/master

Bug fix for Emergency Stop
Properly detect current file, forgot to adjust detection stuff in upload API after renaming things in the job tracking.

Thanks to Bryan Mayland for spotting this.

Closes #476
Merge remote-tracking branch 'origin/devel' into devel
Better error reporting for timelapse rendering and system commands, updated pnotify and added possibility to add a "more" section to notifications
Removed accidentally committed dummy error (for testing pnotify migration)
supportRepetierTargetTemp being true is a too broad expression, also check for TargetExtr or TargetBed on line

See #486
Filename might be None, do not try to pass that to os.path.basename.

See #486