Remove bsdtar by checking magic
Add unit tests for tar/untar with multiple compression + detection
Update docs
Merge branch 'master' into remove_bsdtar

Conflicts:
	docs/sources/contributing/devenvironment.rst
Move the attach prevention from server to client
Remove Run race condition
Fix bug on compression detection when chunck < 10bytes
Vagrantfile: Add support for VMWare Fusion provider

As a user who has blown $150 on VMWare Fusion and vagrant-vmware, I
would like to use my new shiny to hack on Docker. Docker already has a
multi-provider Vagrantfile, so adding another one presents little risk.

Known Issues:

- The docker install of a new kernel breaks the Vagrant shared folder.
    - This seems to be because the VMWare hgfs module doesn't build
      against a 3.8 kernel.
    - I don't believe that shared folder support is actually in use
Merge branch 'master' into race_attach-fix
Remove useless goroutine
Remove bsdtar dependency in various install scripts
Merge pull request #916 from dotcloud/race_attach-fix

- Runtime: Fix race condition within Run command when attaching.
Fix issue within TestDelete. The archive is now consumed by graph functions
Merge branch 'remove_bsdtar' of https://github.com/dotcloud/docker into remove_bsdtar
Merge pull request #885 from dotcloud/remove_bsdtar

* Runtime: Remove bsdtar dependency
Merge pull request #788 from samjsharpe/master

Vagrantfile: Add support for VMWare Fusion provider