Removed debug log output
Changed to GCODE streaming instead of loading it all into memory -- no more loading times. Also better file handling.
Added resource for retrieving a JSON representation of the current printer state (basically most of what's available on socket.io)

Endpoint is <baseurl>/ajax/state
Added requirements for BeagleBone Black

Difference to regular dependencies is to not fetch pyserial and numpy via pip but instead install those from the available packages.
Added requirements for BeagleBone Black

Difference to regular dependencies is to not fetch pyserial and numpy via pip but instead install those from the available packages.
(cherry picked from commit 41aa633)
Merge branch 'gcodestreaming' into devel
Added missing image resource
M20 on startup
M20 on startup (2nd try)
Check for localStorage with Modernizr before attempting to use it. Solves foosel/OctoPrint#91
Merge pull request #144 from daprice/master

Check for localStorage support before using it
Made gcode viewer capable of handling progress information

GCode viewer now updates its visualization (during printing) based on the current progress percentage, not based on the current line (which will not be available any more as part of the progress tuple with gcode streaming)
Fixed line count incrementation for gcode streaming
Testing out a space between the N-prefix and the command
Only send M105/M27 during sd printing when not currently heating up
Always reset heatingUp flag when receiving an ok
Merge branch 'master' into devel
Introduced new function matchesGcode to properly test if a line contains a specific gcode
Enable sd support by default
Do not display -1mm when printing from sd