Added IsComputed check to parameterized statement

Added fieldDef.IsComputed check to CreateParameterizedUpdateStatement,
CreateParameterizedInsertStatement and ReParameterizeInsertStatement.
This check already exists in ToInsertRowStatement and
ToUpdateRowStatement
Support for computed columns

Computed columns get Compute attribute
Move All DataAnnotation attributes to SS.Interfaces, remove all refs to ComponentModel.DataAnnotation
Move Dapper to Dapper\ folder
Change DeserializeBuiltin to use TypeCode's
Update to use TypeCode's
Change Read extensions to use the refactored, more consistent API
Change Write extensions to use the more consistent API
Rename ExpressionVisitor to SqlExpression
Update sln refs to renamed SqliteExpression
More re-factoring to the new API and fixes on parameterized queries
Change .nuspec's to ref the renamed SqliteExpression.cs
Remove competing parameterized queries concerns from SqlExpression - requiers a new backend rewrite
Add API Documentation and test examples to Select queries
Added remaining Query examples and xml docs
More re-factor to use Parameterized queries, docs added for common write operations as well
Fix refactor error, return DbNull when it's null.
Add auto-populating of AutoIncrementId in Save/SaveAll methods
Fix remaining Sqlite tests
remove AutoDisposeConnection from ConnectionFactory Constructor, infer for sqlite :memory: