Currently, WebsiteDataStore::Configuration::legacyWebsiteDataStoreConfiguration() respects the passed-in configuration's localStorageDirectory and webSQLDatabaseDirectory, but not the others. This makes it impossible for clients to override these other directories. legacyWebsiteDataStoreConfiguration() should use the passed-in configuration for all applicable directories.
rdar://problem/24889640
Created attachment 273460 [details] Patch
The mac-wk2 EWS failures relating to localstorage occur prior to this patch.
Committed r197881: <http://trac.webkit.org/changeset/197881>