Update test scripts to always run ALL tests, even when some fail
add more searchable info to the error message when ADD tries to go outside the context
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.
Refactor attach loop device in pure Go
Move attach loop device to its own file
Extract ioctl from wrapper
Check if the target loopback is a block device
Merge branch 'master' into refactor_cgo_in_go
Document setting up Vagrant-docker with the remote API
Remove incorrect SIGKILL handler.

As per POSIX signal handling SIGKILL does not work.

Fixes #2928
Stop invalid calls to Registry

This code was resulting in a call for
/v1/images/<namespace>/<repository>/ancestry which the Registry
doesn't understand. Furthermore, it was masking the original
error.
Rename file for consistency
Correct comments
Improve devmapper unit tests with syscall/ioctl
Make race condition more obvious by performing more asserts
Merge pull request #2923 from creack/refactor_cgo_in_go

Refactor attach loop device in pure Go
Make CopyEscapable consistent with Copy and return `nil` in case of success instead of io.EOF