Feature/button background image, closes #80 and #82

Not vital for this PR, but when you add the functions for setImage you will need both `Haneke.UIKitGlobals.SetImageFetcherKey` and `Haneke.UIKitGlobals.SetBackgroundImageFetcherKey`.