SERVER-6405: lots of prep work for Collection class
             splitting pdfile into more components
             added ExtentManager which should be the only way to do DiskLoc -> Record