I've ported automatic polyhole conversion from super slicer. I'm happy to change the PR as required. Closes #626