Some initial work for implementing wireframe
Added failing test for bridge speed not being used for first object layer above support material. #2301
Refactoring: moved some low-level G-code generation methods to the new Slic3r::GCode::Base class
Refactoring: moved the ooze prevention logic into a separate class with hooks
Adapt wireframe.pl to the new GCode interface
Moved Slic3r::GCode::Base to its own file
Refactoring: moved most of the low-level G-code to the Slic3r::GCode::Base class. Cleanup of the retraction and wipe logic.
Remove wireframe.pl from the gcode-refactoring branch so that we can merge it into master
Merge branch 'gcode-refactoring'
Finish porting the Extruder class to libslic3r
Removed --g0
Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer
Renamed shift_x and shift_y into origin
Minor cleanup and refactoring in Slic3r::GCode
Added comment
Minor cleanup of imported symbols
Some minor refactoring and cleaning to the travel_to() method and new init_external_mp() method
More refactoring to GCode.pm: make writer() public and fix usage of Slic3r::GCode without a Slic3r::Layer object
Fix tests after recent output change for ConfigOptionPoint values
Install Class::Accessor with Build.PL --gui. #2315