Allow user to provide custom Dial function

- Removed ConnectionTimeout in favor of Dial
- Removed vagrant support files
- Updated README to remove vagrant test information
- Removed go 1.1/ added go 1.2 and 1.3 to travis test matrix
- Updated examples to move away from anonymous literals in
  ConnectionInfo

[#71366068]

Signed-off-by: Julian Friedman <julz.friedman@uk.ibm.com>