Added version checker interface
inserted setUserAgent in each HTTP request
added APIVersion when call NewRegistry
Insert version checkers when call NewRegistry()
added client's kernel version
Removed an unnecessary error check.
Removed an unnecessary nil assignment
format in the user agent header should follow RFC 2616
reduce the number of string copy operations.
documentation.
Rename: VersionChecker->VersionInfo.
versionCheckers()->versionInfos().
Merge pull request #1147 from dotcloud/1104-testing-static

testing, issue #1104: Make the test use static flags
Reimplement old Commands unit tests in order to insure behavior
Cleaned up long lines, switched graphic to Docker logo. General cleanup.
Merge branch 'master' into 1167_events_endpoint-feature
Merge pull request #1180 from dotcloud/1167_events_endpoint-feature

*Api: Add the /events endpoint
*Client: Add the docker events command
bump master
fix tests
Merge pull request #1271 from dotcloud/1246_change_cfg_format

*Auth: Change dockercfg to json and support multiple auth remote