Fix for issue #6 - warnings generated when attempting to render while self.bounds is CGRectZero.

Trying to be smart about this by disabling rendering at the source, when the view is assigned a new frame or bounds, and being a bit more careful when this view moves to the superview.