fix issue #704, replacing variables in gcode file damaging line at file offset 2048
Merge pull request #712 from hg42/fix-issue-704-replacegcodetags-workaround

fix issue #704, replacing variables in gcode file damaging line at file ...
Change how the engine is interfaced from the python code. Put the GCode viewer in a seperate file.
Merge branch 'SteamEngine' of github.com:daid/Cura into SteamEngine
fix #713: debian_amd64/debian_i386 in README

--HG--
extra : source : f78e6edcc56499f89b27d75dbba7dc470b17303f
Merge pull request #714 from hg42/fix-713-architecture-in-readme

fix #713: debian_amd64/debian_i386 in README
Improve the GCode viewing, show the moves and actual gcode on the current layer if loaded.
Merge branch 'SteamEngine' of github.com:daid/Cura into SteamEngine
Use socket to communicate polygon data, so it can be done in binary. This also removes the temp file used to communicate the 3D model to the slicer.
Improve the layer rendering a bit, render top down and keep local reference to ensure nothing is removed while accessing.
Show GCode loading progress.
Add inset speeds.
Set version to 14.02-TEST1
Fix engine-log from file menu entry.
Add replace-info to replace information in start of GCode.
Merge pull request #1 from daid/SteamEngine

Update on 140129
Fix doodle3D and Dummy printer connections for new in-memory engine interface.
Remove all the absolute imports, as they are unneeded.
Merge branch 'SteamEngine' of github.com:daid/Cura into SteamEngine
Add version 0.1 of serial communication with printerConnection.