Expose ELB idle timeout settings

This requires that an ELB's configuration has a field called
'idle_timeout' which is the timeout in seconds.
fix boto >= 2.34

ref: https://github.com/boto/boto/commit/e57b7fc31ae237df5439459d602651ed3cc10557?diff=split

This removes the workaround for boto counting 0,1,2,4 fixed in 2.34
add user data to cloudcaster launchconfig
update documentation with userdata field
ensure boto version >=2.34.0 for upcoming changes from @aeronotix
Merge pull request #56 from WrathOfChris/cm-fix-boto-2-34

fix boto >= 2.34
Merge pull request #55 from AeroNotix/gh-alf-expose-elb-timeout

Expose ELB idle timeout settings.
LGTM - previous PR merged enforces boto >= 2.34.0
Merge pull request #57 from vjanelle/user_data

add user data to cloudcaster launchconfig.
LGTM
doc idle_timeout
Merge pull request #58 from WrathOfChris/cm-elb-idletimeout-doc

doc idle_timeout
Revert "doc idle_timeout"
Merge pull request #59 from WrathOfChris/revert-58-cm-elb-idletimeout-doc

Revert "doc idle_timeout"
doc idle_timeout
Merge pull request #60 from WrathOfChris/cm-elb-idletimeout-doc

doc idle_timeout