Added support for the "link" and "name" options

Docker 0.6.5 introduced a service discovery feature that allowed
containers to be started as child containers passing aliased environment
variables to the parent container.

http://blog.docker.io/2013/10/docker-0-6-5-links-container-naming-advanced-port-redirects-host-integration/
Specs for link and name options

All containers will now be aliased with the name provided in the puppet
file and the tests also highlight how the links option can be used to
link containers.
Prevent breaking changes with name option
Merge pull request #17 from EvanKrall/conditional_apt_source

Make the apt::source optional, for folks who run their own apt mirrors.
Merge pull request #16 from FreakyDazio/master

Added support for the "link" and "name" options
bump version number
the two packages for 12.04 cause this resource to error
bump version
modify specifying version flag to deal with new repo
Make docker service state configurable
Merge pull request #19 from otherinbox/docker_service_state

Make docker service state configurable
Make docker root directory configurable
Merge pull request #20 from otherinbox/docker_home

Make docker root directory configurable
a whole bunch of lint and style fixes
bump version number
include the syntax and lint checks in travis runs
update to rspec 1 and use some of the new matchers
better formating of the results output
Stop warnings in puppet 3.2
Allow the apt source location to be customised

This is primarily so that I can use the http repository, and thus apt_cacher_ng