Changing MasterTemplateId to public

When you create a Template in code, I think there is no way to define a masterTemplate. If MasterTempateId were to be public it could be done.
Updated request after feedback
Merge pull request #294 from nojaf/patch-1

Changing MasterTemplateId to public