Quick and dirty OpenGL mockup
Use glDrawArrays()
Very basic implementation of 3D preview - install Wx::GLCanvas to get it working
Merge branch 'opengl'
Increase spacing for bridge traces. #1090
Update t/arcs.t and add one more test
Disable OpenGL code in master branch for now
Some code cleanup in MotionPlanner
Optimization: split meshes automatically when avoid_crossing_perimeters is enabled, so that we reduce the complexity of the MotionPlanner graphs. This commit includes a very large refactoring of the Model class which is now responsible for duplication and arrangement
Avoid closures, move planning code to _plan() and layer G-code generation to Slic3r::GCode::Layer
Speed optimization in avoid_crossing_perimeters
Bad copy and paste in commit from yesterday causing loss of perimeters. #1178
Scale bounding_box by sqrt(2) in honeycomb too to ensure it will cover the object even after rotation, like we already did for Rectilinear
Generate infill using each object's bounding_box instead of full print. #1177
Merge branch 'master' into new-support2

Conflicts:
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm