update Surefile to Local
Include DataMap size method.
Merge remote-tracking branch 'origin/drive_split' into disk_split
Merge remote-tracking branch 'origin/next' into drive_split
Minor update to DataMap.
Merge remote-tracking branch 'origin/next' into drive_split
Merge remote-tracking branch 'origin/next' into drive_split
Initial work to remove storage template parameter (WIP).
Added functor to allow getting data from outside buffer.
Do not store retrieved chunks in buffer
Updated to avoid using shared_ptrs of DataMaps.
Added a further trivial DataMap helper function.
Trivial change to logging output.
Require SelfEncryptor's Get functor to be non-null.
Added NewChunks function to SelfEncryptor.
Reverted much of previous commit.