Moved all the animation specifics to there own class. Now we could change from nineOldAndroids without affecting the ShowcaseView code
Merge pull request #43 from blundell/encapsulating_animations

new Builder class; moved all the animation specifics to their own class.