camelCase for member names

This PR adds a new option for the member attribute: camelCase which was requested in #10 . If set to `true`, the member name will have the first character lower cased. The default value is `false` (this is controlled in the `T4TS.tt.settings.t4` file).

There is a commit attached that shows a TypeScript member that is generated with the camel case option enabled.