New engine command: 'wait'
Engine: convenience http transport for simple remote job execution
Cleanup version introspection

* Unify version checking code into version.go
* Make 'version' available as a job in the engine
* Use simplified version checking code when setting user agent for registry client.
Port 'docker version' to the engine API
archlinux installation doc: correct some details

1. The AUR package is called docker-git, not lxc-docker-git.

2. According to the official community package, docker depends on
   sqlite.

3. 02ef8ec (Update archlinux.rst as packages have changed, 2013-12-06)
   updated the installation instructions, but left behind residual
   wording about the AUR package not being officially supported; the
   community repository is officially supported.

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
Added section on Trusted Builds
Make it extra clear that the `docker` group is root-equivalent.
Merge pull request #3143 from idupree/patch-1

Make it extra clear that the `docker` group is root-equivalent.
Merge pull request #3104 from jamtur01/uses

Added section on Trusted Builds
Merge pull request #3109 from artagnon/arch-install

Update Arch installation doc
Merge pull request #2843 from shykes/engine-job-wait

New engine job:wait
Some minor cleanup of the Links use document
Merge pull request #3146 from jamtur01/linkedits

Some minor cleanup of the Links use document
Merge pull request #3119 from shykes/engine-version

Port 'docker version' to the engine API