Gradle Fixes

Some small fixes to allow Gradle to work. Google released v20 and 21 of
the support library, and as we were not forcing a specific version, it
was choosing the newest. This caused issues with Crouton and also SDK
versioning. Force support library 19 to avoid the error. Additionally,
update the version of Crouton to pull in some bug fixes from it.
Rewrite (IGF & Detailview & SearchActivity) + Remove (ABS & SND) + Added (HEW)
Merge pull request #174 from ratan12/User_Interface

Major UI Changes

Convert to using Support Library where possible, removing unused
libraries like ActionBarSherlock, SherlockNavDrawer, and the
numberpicker backport. Use Holo Everywhere for UI consistency.
Fix actionbar title android 2.2 & 2.3 (Detailview)
Fix Horizontal lines in (EPDF -> Detailview)
Unify Anime/MangaNetworkTask callback interface

The callback functions always contain the same logic for Anime and
Manga, so they can be unified in on function. This removes some
duplicated code and avoids repetitions if something needs to be changed
in the callbacks.
So now there is only one callback for Anime/MangaNetworkTask:
onNetworkTaskFinished, without type separation. To determine the list
type the function has the additional ListType parameter "type".
Merge pull request #185 from ratan12/Fix_episode_picker

Fix Horizontal lines in (EPDF -> Detailview)
Merge pull request #184 from ratan12/Fix_detailview_text

Fix actionbar title android 2.2 & 2.3 (Detailview)
Merge pull request #176 from d-sko/callbackUnification

Unify Anime/MangaNetworkTask callback interface
Implement SwipeRefreshLayout

Forced sync is now possible by swiping down like e. g. in the G+ or
GMail-App.
Only enable swipe refresh for own list
Don't try to sync if there is no connection
Use synctask() for forced sync

forcesync() has done the same, so it was implemented twice (thx @ratan12
for pointing at it).
Fix notifications for synctask()

Only disable notification for swipe refresh.
Don't use holo colors from android resources

They are available for API 14+ only
Show loading indicator if forced update and clear=true
Merge pull request #180 from d-sko/swipe_refresh

Implement SwipeRefreshLayout
Fix results from previous search are shown (Search)
Merge pull request #187 from ratan12/Fix_search

Fix results from previous search are shown (Search)
Unify Anime/MangaNetworkTask

They are doing the same, so they can be easily unified. This makes less
and cleaner code.
Also changed GET and GETDETAILS tasks to return Anime/Manga objects
instead of ArrayLists with only one element (now possible as the task's
return type is Object since #176).