Added setting 'retractionAmountPrime' specifying the amount of filament added to the prime after the retraction.
Introducing raftFanSpeed and raftSurfaceSpeed
Merge pull request #72 from Gregwar/raft_parameters

Introducing raftFanSpeed and raftSurfaceSpeed
Merge pull request #71 from Ryoko/AddToPrime

Added setting 'retractionAmountPrime'
Fix the problem where very high polygon circles generate a lot of very small segments
Merge branch 'master' of github.com:Ultimaker/CuraEngine
remove unused travelSpeedFactor
turn a silent exception into an error message
maxy debugging
refactor speed handling

Separate speed planning from gcode writing. For now, a fixed number of
layers is planned in advance. The goal is to allow to slow down already
before the start of a very small layer. This will allow to smooth out
speed changes over multiple layers in a later commit.

Replace the list of points (of a planned path) with a list of
segments (new class GCodePathSegment). A segment stores not only the
XY position, but also the speed and extrusion width.

The goal is to allow manipulations of the per-segment speed (to
smooth out speed changes) in a later commit.

Rename forceMinimalLayerTime() --> enforceSpeedLimits(), which now
does all speed limits: min/max speed, minimum layer time.