Upgrade ghodss/yaml, fixes #2763
MountPath in VolumeMount is a required field. Removing the omitempty for
json/yaml.

Removed omitempty for mountpath
Improve the pd e2e test by deleting the pod, and verifying that the PD was unmounted by
recreating the pod.
Turn on node level validation, and make the validation set dynamic.
fixed resources field
Add node status to API object (all versions).
Use util.Time consistently in types.go
Merge pull request #2820 from ravigadde/master

MountPath in VolumeMount is a required field. Removing the omitempty.
Merge pull request #2854 from brendandburns/e2e

Improve the pd e2e test
Merge pull request #2859 from mikedanese/node-doc

Fixed node.md doc
Merge pull request #2833 from liggitt/util_time

Use util.Time consistently in types.go
Merge pull request #2855 from brendandburns/validatez

Turn on node level validation, and make the validation set dynamic.
Switch to the new home for go cover.
Merge pull request #2315 from ddysher/node-status

Add node status to API object.
Merge pull request #2819 from ghodss/upgrade-ghodss-yaml

Upgrade ghodss/yaml, fixes #2763
Merge pull request #2866 from brendandburns/build

Switch to the new home for go cover.
Actually set repository QPS in the kubelet.
Fixes malformed OBJECT_URL in rackspace setup script
Add --times to e2e.go

Make each test available for execution --times times. Acts like a
multi-deck shoe. (Otherwise this is easily scriptable outside the
e2e.go command).

Useful for "I want to walk away for a few hours leaving some end-to-ends
running", until we have more stress tests. Also useful for detecting
flakes.

Reporting is changed to break out Passed, Flaky and Failed. I chose to
keep all three lines even if --times isn't on, just for consistency in
scraping. Similarly, it always outputs the counts now. A report looks
like:

2014/12/09 07:31:21 Passed tests: goe2e.sh[100/100] guestbook.sh[100/100] private.sh[100/100] services.sh[100/100]
2014/12/09 07:31:21 Flaky tests: basic.sh[99/100] certs.sh[99/100] monitoring.sh[98/100] pd.sh[98/100] update.sh[98/100]
2014/12/09 07:31:21 Failed tests:
2014/12/09 07:31:21 8 test(s) failed.
Add Test Anything Protocol (TAP) output to e2e.go

Adds a --tap option to change outputs to match the TAP format. Changes
pass/fail in general to "ok" / "not ok".