basic travis config
Merge pull request #1 from foosel/devel

Update fork
Merge pull request #2 from foosel/devel

Devel
Should resolve #402 (only for cicular beds)
Fix error where API state is requested and printer is offline
Merge pull request #419 from C-o-r-E/devel

Fix error where API state is requested and printer is offline
Merge branch 'devel' into nullie-circular-beds
Merge pull request #372 from brad/travis-ci

Basic travis config
Small adjustments to #407

- Refactored drawGrid into two functions drawRectangularGrid and drawCircularGrid
- Made sure grid for circular beds always "starts" at (0,0) so that e.g. for a radius of 105mm the center of the bed will be on the grid lines
- Made center on circular bed be better visible by making origin lines thicker
- Made initial focus on bed center properly
Merge branch 'devel' of github.com:foosel/OctoPrint into devel
Further work on the REST API, documented most of /api/printer and while at it also fixed #365
Some more work on the REST API documentation & set Location header on file upload response
Logging is now configurable via config-file
Added last print time to popover on file list
Better error handling for capture issues during timelapsing

Should help debugging issue #425 and any future problems in that area.
Start counting the layers at 1 instead of 0 in the gcode viewer.

Fixes #424
Merge branch 'devel' into imrahil-print_time
Decrease image counter if an image could not be captured from webcam

Should keep rendering of timelapse from breaking if only a couple of images couldn't be captured due to whatever reason. Suggested by @midopple in #344
Corrected typo for print bed command "offset", expected parameter is called "offset" not "offsets"

Compare #444
Always interpret negative duration as 0.

Negative durations, especially for print time left, might arise if estimation is estimating less than current print time. So we just erase that margin of error in the UI.

Closes #435