Convert Extruder object (mostly) to C++ with lots of fields.
Make C++ gcode generator use C++ Extruder object directly.
Add XS Extruder files to manifest.
Correctly convert extruder_offset to Point object before passing to C++ code.
Replace multitude of Extruder fields with querying a PrintConfig object by id.
Add REGISTER_CLASS call for Extruder class.
Keep pointer to PrintConfig instead of copying it.
Constify ConfigOptionVector::get_at.
Replace Extruder::config accessor with Perl wrapper, with C++ option accessors.
Add xsp wrapper for Pointf class.
Merge pull request #1968 from sapir/extrudercpp

Translate Extruder class to C++