Clean up unit tests so they can be used for the Oracle provider and one bug fix.

The tests can now be soft linked to the ServiceStack.OrmLite.Oracle.Tests
project.

Fix the test for null updates in OrmLiteWriteExtensions to allow empty strings
as well as null.
Update SS.Text dll
Add new AliasNamingStrategy and convenient SqlTable, SqlColumn and SqlValue methods for constructing custom sql
Merge pull request #364 from BruceCowan-AI/CleanUpTests

Clean up unit tests so they can be used for the Oracle provider and one ...
Change to use higher-level OpenTransaction()
Huge changes to Oracle provider to support ODP.NET and fix a number of problems

Also add in a missing parameters reset when reading referenced tables.

This Oracle provider works on ODP.NET and mostly on Microsoft's built-in
System.Data.OracleClient. It should be easy to make it work on any other Oracle
provider for .NET.