issue #7: added databasePlatform and mark dialect to deprecated.
issue #7: make dialect to platform-independent databasePlatform.