Add create method to FileSystemCallbacks to get rid of naked new's. Also cleanup the callbacks layering to pass AsyncFileSystemCallbacks object to LocalFileSystem::requestFileSystem (rather than FileSystemCallback and ErrorCallback) so that all the callbacks class we pass from WebCore to WebKit/chromium/src will be AsyncFileSystemCallbacks.
Created attachment 68820 [details] Patch
Created attachment 68821 [details] Patch
Changed summary: we usually put platform in brackets for platform-only patches. Some people who are only interested in cross-platform work have customized queries to ignore such.
Comment on attachment 68821 [details] Patch Love it.
Committed r68411: <http://trac.webkit.org/changeset/68411>