Adding a makefile
Removing sudo
utils: remove dotcloud/tar dep
Update test scripts to always run ALL tests, even when some fail
fixes #2671, add support for bind mounting individual files in to containers, rebases of #1757 #2301
add more searchable info to the error message when ADD tries to go outside the context
Add space-escaping to path parts of lxc.mount.entry lines in generated lxc.conf, allowing for spaces in mount point names

Fixes #2802
Format lxc_template.go with gofmt
Add explicit test strings for new escapeFstabSpaces function
fix docker run on an unknown image
fix -link parsing
Fix command line help for docker save

`docker save IMAGE DESTINATION` is not what `docker save` expects
Fix CHANGELOG: we ended up not merging the btrfs driver for last night's release
Refactor Opts
Format main()
Change the default Host affectation to not rely on slice
Add ParseRun unit tests
Make volumes opts more strict
Add parseRun volume unit tests
Deleted references to AUFS

AUFS is no longer a dependency (both lxc-docker and lxc-docker-git are >=0.7), and the Arch kernel doesn't need to be replaced with AUFS_friendly.