Turtledev

Creating a Pull request to merge turtledove back to master.  This is a great place for general discussion about this feature branch.