Prevent clearing label background when it's set.

I.e. prevent clearing `label.backgroundColor` when it's neither unset
nor white.
Merge pull request #149 from benjie/patch-1

Prevent clearing label background when it's set.