move roaming type spec to storage spec — it is logic placement. now we can pass roaming type to FileBasedStorage

 we don't need to specify roaming type in case of StoragePathMacros.WORKSPACE_FILE