Fix parsing of boolean SQL fields.
Removed dependency on SqlServerProcessor and all it's related dependent classes.
Fix in FmDiffMigrationWriter.UpdateTable now ensures that indexes declared on a table column are deleted before the AlterTable().
Cleaned up TODO list in WriteMigrations() .
Can now use public GenDbSchema class to call the EXE as a DLL.
Added EmptyDbSchemaReader to simulate an empty database so we can now code either both full schema or diff migration.
Removed old writer classes that generated code for a full schema.
Now supports [Tags] attribute option.
If Up method body emits no code then we avoid writing a class.
Was done in CreateUpdateTables() - Now done for all WriteClass() calls.
Trim newlines from UpMethod.