Add more depth to the upstart example in host_integration.rst

I found that the original example wasn't starting the docker container when docker is started.  So, I modified it using information I found from https://groups.google.com/forum/#!msg/docker-user/OWz8EOpiXuo/L_uxGFQuYlkJ

Also, upstart wasn't starting docker if it wasn't running ahead of time.  So, I added a change to the docker upstart script to solve this.
Move integration tests to integration/, expose missing public methods in the core
Integration tests: remove dependency on private APIs
gofmt
Remove deprecated tags_test.go
fix Integration tests
move TestMount to integration
Split auth tests between unit tests and integration tests
Move iptables test to integration tests
path needs to be specified to 'docker build' command

current folder '.' appended as a path
port published explicitly (for docker 0.6.6)

port 5984 to couchdb needs to be published explicitly in docker version 0.6.6
bring back tests about LXCConfig
Merge pull request #2685 from Painted-Fox/patch-1

Add more depth to the upstart example in host_integration.rst
Merge pull request #2713 from eugenkrizo/patch-2

port published explicitly (for docker 0.6.6)
Merge pull request #2709 from eugenkrizo/patch-1

path needs to be specified to 'docker build' command
Fix tmp dir never cleanup
Re-enable api integration tests using only public remote API.
Merge pull request #2694 from shykes/separate-integration-tests

Separate integration tests
add an example of what to expect from docker diff, and what the 3 codes mean
add example for docker history