Removed SqlClient dependency and Other Misc Fixes

This patch:
1)Removes SqlClient dependency from the Orm project (now basic selects
works for Sqlite connection)
2)Added the ability to create connection based on provider name
,DBFactory and connection string name
3)Moved T4 Database code to a new Base Class in Main Project
4)Added direct Sql execution functions in the T4 Database
5)Fixed a bug in SP parameter dictionary code for Decimal type
6)Fixed couple of issues in the function converting values from the
database to Poco