Fix for Bug 4772 after seeing enhanced debug output it was determined
that description, host, and requestPath are optional for GCE.
massive null checking enhancements chasing Bug 4775
return null for LoadBalancerHealthCheck's that are bogus.
massive sanitization added to toLoadBalancerHealthCheck()
Now copes with HealthChecks that only have names.

hc.getPort was returning null, which freaked out
LoadBalancerHealthCheck.getInstance()
Merge pull request #116 from unwin/2014.05

Fix for Bug 4772 after seeing enhanced debug output it was determined