Refactored, added binary install option.

Refactored to split tasks into logical units. Now supports either a EPEL
(old binaries!) or a binary install from get.docker.io/builds latest.

Added two new options in defaults:

binary: true
binary_arch: x86_64