deep refactoring to put all cross-platform wrapper generation code into mORMotWrappers.pas instead of SynCommons.pas and mORMot.pas
- also enhanced dynamic arrays and TSQLRecord support in generated code