Fix a nil dereference in buildfile_test.go

The test runtime object wasn't properly initialized.
Always return the correct test image.

And not a *random* one from its history.
do not merge hostname from image
Tentative support for independent registries
Skip certificate check (don't error out on self-signed certs)
Ignore 'registry not found' when pushing on independent registries
Rolled back of previous commit (skip cert verification)
Remove https prefix from registry
Reenable writeflusher for pull
Several fixes and updates to make this work with latest changes in master
Allow push by ID when using a custom registry
go fmt pass
testing|stabilization, issue 973: Use docker-golang PPA and lts-raring kernel
Fixed issue in registry.GetRemoteTags
Merge pull request #1057 from dotcloud/973-testing-stabilization

testing|stabilization, issue 973: Use docker-golang PPA and lts-raring kernel
Merge pull request #700 from dotcloud/615-pushbyid

Allow to push/pull on independent registries (by repository or image ID)
Resolve conflict
Fixed conflicts
api,server: slice are already refs, no need to return ptr
Merge pull request #1052 from lopter/master

Fix a couple critical bugs on the test suite