Fix issue 38; setting a text field background image to nil crashes

This PR fixes issue #38 by removing the background image if the given image is `nil` for the given `state`., for both `BTRTextField` and `BTRSecureTextField`.

I’m not aware of any other places in the code base where this might be needed. Did a minor search but could _very well_ have missed places.