Adding a makefile
Removing sudo
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 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
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.
Arch docs: Updated dependencies to match AUR

The AUR packages lxc-docker and lxc-docker-git have changed their dependencies.
Update postgresql's version in example

It seems ppa:pitti/postgresql will be deprecated and only apt.postgresql.org has 9.3.
Arch docs: Added lxc-docker-nightly AUR package, modified deps

lxc-docker-nightly installs latest build. Removed go from dependencies, as it is not needed in lxc-docker and lxc-docker-nightly. The -git package will flag go as a dependency upon installation.
Restore 'save' paragraph
Refactor attach loop device in pure Go
Update systemd service file with suggestions from @seblu
Move attach loop device to its own file
Extract ioctl from wrapper
Check if the target loopback is a block device