Allow binary to be sent to user data

This is necessary because gzip files can be passed in as user data when
launching instances.
Update EC2 user data tests.
Merge pull request #416 from kyleknap/user-data

Allow binary to be sent to user data