Introduced VistaDB dialect

Also tests copy-pasted from SqlServer ones
Made some tests pass
Made all SqlServer tests pass for VistaDb4
Merge remote-tracking branch 'upstream/master'
Made VistaDB provider build
VistaDB4 provider cloned to VistaDB5 provider

Also added separate tests project
VDB5 provider optimized to use new dbms features
Default extension for VistaDB5 provider is vdb5
Update VistaDB4Expression.cs

Fixed expression parsing for Equals method on column (argument formatting and null check were missed).
Update VistaDB5Expression.cs

Fixed expression parsing for Equals method on column (argument formatting and null checking were missed).
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/ilyalukyanov/ServiceStack.OrmLite
Add more join overloads and more tests
Merge expression builders to use AppendToWhere() for all conditions, only emit escape if it contains escape char
Change behavior to not implicitly compound condition with previous expression, each line should reflect sql output
Change to use common FieldDef.GetQuotedName()
Don't try to select unmatched columns, allows re-use and partial population of same model
Change OrmLiteTestBase to accept provider in constructor, update PGSQL-specific tests to use same TestBase class
Add more JOIN tests and short-cut API's for Left/Right/Full Joins
Update SS dlls