SERVER-6405: move Extent:: sizing methods into extent.cpp
SERVER-6405 SERVER-10423: fix Extent allocation at max size to not waste space
  also add a some more tests to make sure we're not wasting a lot of space