Bugfixes on docs

* fixed canonical link from index
* added http redirect from builder/basics
* fixed url in redirect_home
following the 'go vet' suggestions.
following 'go vet' in utils pkg.
URL schemes of both Registry and Index are now consistent
Merge pull request #1028 from dhrp/bugfixes-on-docs

Bugfixes on documentation code
Merge pull request #1032 from andrewsmedina/govet

following the 'go vet' suggestions for the docker package.
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