Let output value do the serialization
Escape key strings
Handle integers
Select has one object
Support for AWS::CloudFormation::Init and DependsOn in cfn2py

The Metadata and DependsOn are outside the Properties which
makes the patch a little hairier than wanted.