Capitalize string constants

As per recent decision, string-enum constants are GoCapsStyle.  Also:
* Make protocols a proper enum
* Get rid of LivenessProbe.Type

There's still a mess of strings duplicated between api/errors and api - that's a harder fix, though.