Misc DB detection improvements
Big code clean up/refactor + package as DLL
Improved singleton class, added standard mapper, more cleanup
Updated dictionary lookups to use tuples instead of concatenated strings
Added support for Exists<T>(sql, args)
avoid error, when there is no column
Add support for SQL Server datetimeoffset datatype to T4 poco generator.
Replace column names that conflict with CSharp keywords automatically
Added IsNew() support for pk typeof(Guid)
Added Page<T> overload that accepts SQL for count and page operations
Fix for issue #91. Template was selecting the clustered index, not the primary key.
Check connection state prior to Open() to avoid error: System.InvalidOperation
Changed Regex rxOrderBy logic to be less greedy and only remove the l�
Fix: ensure the primary key value is returned from Insert() when the primary key column is not an autoincrement.
Tweaked detection of transient vs non-transient entity.
Modified INSERT clause build process to use the OUTPUT feature when retrieving a new ID value.
Speeded up mapping with types containing enums.
Added fix for uint columns in SQLite
Allow Nullable T in ExecuteScalar
Fix for crash which would occur when trying to save more than 4000 characters into a SQLServerCE NText column