Add missing includes
new header file for SHAMapStore
Split SHAMapStore into SHAMapStoreImp and SHAMapStore.
[FOLD]
[FOLD]
[FOLD]
[FOLD]
[FOLD]
[FOLD]
[FOLD] include OnlineDelete.h and rebuild vcxproj
[FOLD] move members, tidy
[FOLD] Remove typo in wrong file
[FOLD]
[FOLD]
[FOLD]
[FOLD] restructure headers
Modify SHAMapStore construction to accept Stoppable parent.