Generate provider templates with Boolean params correctly

There is no Boolean parameter type, so properties of that type should be
converted to String parameters when generating a provider template from a
resource.

Change-Id: I779c17694da9dd1c0c0d3cc7deff924911d72bd4
Include a format version in generated templates

Change-Id: Iceefec80132e575bd957de06a871dd75dcda55e3
Merge "Generate provider templates with Boolean params correctly"
Merge "Include a format version in generated templates"