-Updated the ErasureMethod? class to be a little more generic. Added an API to calculate the amount of data which will be written to stream for more accurate computation of total data written.
-Have a specialized UnusedSpaceErasureMethod? class for methods which can erase unused disk space
-Make PassBasedErasureMethod? inherit UnusedSpaceErasureMethod? since pass-based methods can erase unused space