Updated to gradle 0.5.* and replaced dependency on bundled support library with a reference to one in the Android support library repository.
Tab apperances are now much more flexible with the ability to display any View as the content and/or background for a tab:

- IconTabProvider has been replaced by TabCustomViewProvider, which allows you to place any view at all inside a tab. This is obviously very flexible but the original motivation was to support custom ImageView subclasses that download images from the Internet.
- Added TabBackgroundProvider which allows each tab to set any View as a background for a tab.
- Indicator and divider drawing has been moved from onDraw() to dispatchDraw() in order to enforce drawing over subviews, rather than behind them.
- The current tab now has its selection state set, which again makes for more visual flexibility.
- Sample has been updated to demonstrate new functionality.
Moved tab divider drawing to be prior to indicator and underline drawing to ensure the indicator is always on top.
Fixed sample to use the background view for highlighting rather than the default resource.
Fixed crash that may occur when reusing views as a result of a call to notifyDataSetChanged().
Worked around Android declare-styleable issue that doesn't use namespaces and hence caused attribute name collisions with the official Android app compatibility library.
Added boolean flag to enable drawing of a divider after the last item.
Updated gradle to 0.6.+ as required by the latest Android Studio version.
Merge branch 'master' of https://github.com/Benjamin-Dobell/PagerSlidingTabStrip into Benjamin-Dobell-master

Conflicts:
	README.md
	build.gradle
	library/build.gradle
	library/res/values/attrs.xml
	library/src/com/astuetz/PagerSlidingTabStrip.java
	sample/res/layout/fragment_quick_contact.xml
	sample/src/com/astuetz/viewpager/extensions/sample/QuickContactFragment.java