EUCA-8311 partial completion, support for parsing of parameters, description, and version of templates
adding some cloudformation CRUD
EUCA-8311 (partial) and end to end create/delete instance via cloudformation
some bug fixes (cloudformation)
more bug fixes in intial rollout'
Merge branch 'testing' into dev/ethomas/EUCA-8311-2
EUCA-8311 (partial) Cloudwatch template parsing, includes
EUCA-8451 Read JSON file into memory (object representation)
EUCA-8452 Make sure only fields "AWSTemplateFormatVersion", "Parameters", "Mappings", "Conditions", "Resources", "Outputs" exist at the top level
EUCA-8453 Parse the AWSTemplateFormatVersion
EUCA-8455 Parse the "Parametes" section. Make sure only appropriate keys and values exist, parse the regex and default values and match parameter template definitions against user defined paramaters.
EUCA-8457 determine whether a given value either is a ref function or a function that contains a ref function recursively.
EUCA-8459 Parse "resources" section. Only determine resource names and dependent references, based on functional evaluation

Also, end to end example of creating/deleting instance (EUCA-8516)

Also, some initial cloudformation CRUD work.
Merge branch 'dev/ethomas/EUCA-8311-2' into dev/ethomas/EUCA-8311-merge