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,

I'm not using that particular property, however someone might. I have no problem with you removing this.