Merge branch 'master' into overhang
Merge branch 'master' into overhang

Conflicts:
	lib/Slic3r/GCode.pm
Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
Rewrite honeycomb infill so that it only generates the pattern for the bounding box of the region instead of the full print, so reduce complexity of the clipping routine
New logic for connecting honeycomb paths
New logic for connecting honeycomb loops
Fix file_info.pl
Temporary workaround until Boost::Geometry::Utils 0.14 is available
Disable avoid_crossing_perimeters optimization until we can detect nested shells. #1254
Return explicit 0 from have_version_check() to avoid wxMenuItem->Enable errors
Merge branch 'master' into new-support2

Conflicts:
	lib/Slic3r/Print/Object.pm