Fix more property types based on the ground truth from the API specifications for
the other AWS subsystems. The CloudFormation spec has a lot of inaccuracies and
mismatches with property types from the base AWS specs and the CloudFormation guys
need to do a pass through their spec and make sure they correlate.

Fix ELB example for new types.
Fix Route53_A example for new types.
Fix Route53_CNAME example for new types.
Fix Route53_RoundRobin example for new types.
Fix SQS example for new types.
Fix WaitObject for new types.

AutoScaling:
  AutoScalingGroup class:
    - Correct Cooldown type from basestring to int.
    - Correct DesiredCapacity type from basestring to int.
    - Correct MaxSize type from basestring to int.
    - Correct MinSize type from basestring to int.
  Trigger class:
    - Correct BreachDuration type from basestring to int.
    - Correct LowerBreachScaleIncrement type from basestring to int.
    - Correct LowerThreshold type from basestring to int.
    - Correct Period type from basestring to int.
    - Correct UpperBreachScaleIncrement type from basestring to int.
    - Correct UpperThreshold type from basestring to int.
  EBSBlockDevice class:
    - Correct VolumeSize type from basestring to int.

CloudFormation:
  Stack class:
    - Correct TimeoutInMinutes type from basestring to int.
  WaitCondition:
    - Correct Count type from basestring to int.
    - Correct Timeout type from basestring to int.

CloudFront:
  DefaultCacheBehavior class:
    - Correct MinTTL type from basestring to int.
  CustomOrigin class:
    - Correct HTTPPort type from basestring to int.
    - Correct HTTPSPort type from basestring to int.

CloudWatch:
    - Correct EvaluationPeriods type from basestring to int.
    - Correct Period type from basestring to int.
    - Correct Threshold type from basestring to float.

EC2:
  EBSBlockDevice class:
    - Correct VolumeSize type from basestring to int.

ElastiCache:
  CacheCluster class:
    - Correct NumCacheNodes type from basestring to int.

Elastic Load Balancer:
  HealthCheck class:
    - Correct HealthyThreshold type from basestring to int.
    - Correct Interval type from basestring to int.
    - Correct Timeout type from basestring to int.
    - Correct UnhealthyThreshold type from basestring to int.
  Listener class:
    - Correct InstancePort type from basestring to int.
    - Correct LoadBalancerPort type from basestring to int.

Route53:
  BaseRecordSet class:
    - Correct TTL type from basestring to int.