ansible 1.8 instead of ansible 1.7

## Fix ups

- Upgraded to use ansible 1.8 syntax instead of 1.7 to get the galaxy installs.
- Cleaned whitespace
- `tasks/apt.yml` isn't actually used anywhere (in the infra-global/infra-vault, etc), so modified to do the things we expect with apt (like update cache, install the balanced GPG key, and add the apt.vandelay.io repo)
- Role now depends on the `apt-transport-s3` ansible role (https://github.com/balanced-ops/ansible-apt-transport-s3) to install the s3 transport protocol enhancer for apt

### Changed some order of execution
- AWS tasks now run first, to determine if we're on AWS or not
- DNS doesn't register with route53 unless we're on AWS