Makes BTDropInViewController conform more gracefully to a user provided theme

As above. 

I needed finer integration with the theme property in BTDropInViewController. Also made BTDropInViewController's subviews handle more gracefully user provided themes.

Perhaps someone else will find these changes useful.

Cheers,

Ahh.. I see you added lazy instantiation and overrode the `theme` getter.