Rename Event.Status to Event.Condition to match v1beta3 agreement

Question - should this be a phase?  Seems like no, since phase implies
defined lifecycle and this field is explicitly not defined.

@lavalamp

Part of #1519 to allow roundtripping to v1beta3
Comments addressed

----- Original Message -----
> > @@ -963,11 +963,11 @@ type Event struct {
> >  	// Required. The object that this event is about.
> >  	InvolvedObject ObjectReference `json:"involvedObject,omitempty"`
> >  
> > -	// Should be a short, machine understandable string that describes the
> > current status
> > +	// Should be a short, machine understandable string that describes the
> > current condition
> >  	// of the referred object. This should not give the reason for being in
> >  	this state.
> >  	// Examples: "Running", "CantStart", "CantSchedule", "Deleted".
> 
> In that case, we need to fix all the places where we populate this field...
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/GoogleCloudPlatform/kubernetes/pull/2911/files#r21857213