Added VistaDB4 and VistaDB5 support

I copied provider and tests from MS SQL provider and kept its original code style only changing places, which are specific for VistaDB. 
All necessary tests pass.
Probably VistaDB4 provider should be excluded as deprecated. Tell me what you think, I'll be glad to improve these changes if needed.