Providing support for metadata

This will provide metadaa support for various activities in the template
such as:

 - http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
 - http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-init.html
 - and others

Created objects:
 - `core.Metadata`
 - `core.Metadatums`
 - supporting tests