Add node status to API object.

@smarterclayton @lavalamp I'm not sure if this is enough to get it work.  Beat me up.  

 @smarterclayton Should I also take care of v1beta3?

SG. I can investigate this, but I'm not fully understand how we organize our api versions. @smarterclayton 

For the NodeCondition change, I need to update all 3 versions and internal version, but for dropping the HostIP, seems we only did that in v1beta3.  What's the rationale behind this?