drop all use of euca2ools in favor of python-boto
pull in updated unit tests for boto instead of euca2ools implementation
update ec2_detach_volume docstring
update setup_boto_config docstr
unit test for setup_boto_config writing valid defined EC2_BOTO_CONFIG_FILE
mocker assert cloud-archive:havana is not added on trusty or later
fcorrea review comment. docstring update
add apt_install and add_source params to install hook for testing
pull ec2_url regex parsing and connect_to_region calls out of try/except block to simplify error handling
unit test updates to use add_source apt_update testing params. add unit test for installing python-boto for ec2 provider provider
unit test rename for whitebox testing
consolidation of environment setup in a class method _set_environment_vars
define internal _run_command method to allow 3 retries on nova volume-create and nova volume-attach commands
update unit tests to validate 3 retries on nova_create_volume and nova_attach_volume calls
run_command retries every 30 seconds instead of every 5 seconds
dpb's review comment: don't split lines of output into a list in _run_command as no current consumers currently need that functionality
unit test update to fix make lint failures. assert no cloud archive source is added on trusty++
Merging lp:~chad.smith/charms/precise/block-storage-broker/bsb-ec2-boto [r=davidpbritton,fcorrea] [f=1358546] [a=chad.smith]

Adding trusty support by removing euca2ools and relying on boto
sync with charm trunk, resolve conflict
Merging lp:~chad.smith/charms/precise/block-storage-broker/bsb-retries-on-volume-create-and-attach

Retry operation against openstack volume-create operations [a=chad.smith] [r=dpb] [f=lp:1358907]