Update src/T4/OrmLite.Core.ttinclude

The following changes where made:
- changed ProperPropertyType to use CheckNullable function
- changed function CheckNullable to static
- changed function LoadTables to accept makeSingular param
  if makeSingular is false ClassName = CleanName so ignores Inflector.MakeSingular
- changed function GetPK to return "" if primary key colums is multiple columns
Update src/T4/OrmLite.Poco.tt

Added 3 new options:
- MakeSingular, default true. if true: Changes the classname to singular if tablename is not singular
- UseIdAsPk, default true. if true: Changes the primary key property name to Id
- GenerateConstructor, default false. if true: Generates the default empty constructor
CreateTable fails in Postgres after either DialectProvider.UseUnicode or DialectProvider.DefaultStringLength is changed.
Table generation script will look like this:

CREATE TABLE "CreatePostgreSQLTablesTests_dummy_table"
(
  "Id"" serial PRIMARY KEY,
  "StringNoExplicitLength" VARCHAR({0}) NULL,
  "String100Characters" VARCHAR(100) NULL
);

Error is at "StringNoExplicitLength" column -> VARCHAR({0})
Fix for the postgres table creation error.
Failing tests to show that DropTable does not respect naming strategy.

Lowercase passes, but prefix and underscore fail.
Failing test to demonstrate byte[] serialization/deserialization problem.
Merge pull request #189 from jeffgabhart/drop-table-naming-strategy

Failing tests to show that DropTable does not respect naming strategy.
Fix for inserting and selecting binary values in PostgreSQLDialectProvider.
Previously a base64 encoded string of the byte array was written to the database, and read back.
Merge branch 'master' of http://github.com/ServiceStack/ServiceStack.OrmLite into postgres_bytea
Seperated the SPStatement class from the T4 file

Seperated the SPStatement class from the T4 file
Merge pull request #182 from WimAtIHomer/patch-1

Added 3 new options to OrmLite.Poco.tt
Fix for SP names with spaces

Fix for SP names with spaces and removed unwanted variables
Merge pull request #191 from AkosLukacs/postgres_bytea

Problem with PostgreSQL byte[] serialization/deserialization
Merge branch 'master' of http://github.com/ServiceStack/ServiceStack.OrmLite
Failing test: MsSql GetLastInsertedId does not work with InsertParam.

The executed statements from SQL profiler:
 - Normal Insert:
    INSERT INTO "SimpleType" ("Name") VALUES ('test')
    SELECT SCOPE_IDENTITY()

 - InsertParam:
    exec sp_executesql N'INSERT INTO "SimpleType" ("Name") VALUES (@Name)',N'@Name nvarchar(4)',@Name=N'test'
    SELECT SCOPE_IDENTITY()

If I'm right, this happens because sp_executesql runs in it's own batch/scope.
Merge pull request #196 from AkosLukacs/InsertParam_GetLastInsertId

Failing test: MsSql GetLastInsertedId does not work with InsertParam.
upgraded to v.1.0.84 SQLite package
csproj
Merge branch 'master' of http://github.com/ServiceStack/ServiceStack.OrmLite