added Delphi / CrossPlatform / SmartMobileStudio client code generation
using SynMustache for the template system
for implementing [09ae8513eb], [168eb753e5] and [d7e5521da5]