[Fix] refresh animation getting stuck on the blur launcher page

Sometimes the animation wouldn't clear from the launcher page. this will force notify the content resolver that it should update" -a
[Improvement] Move away from a simple/awkward list of pictures

This creates a grid of pictures on the profile pictures pages and the picture viewer for when there are multiple images in a tweet.
[Improved] Simplify the logic for adding extra pages to the timeline

Allows a developer to explicitly specify the max number of extra pages that a user can have on the main activity.

Please keep in mind the drawbacks to this as well.

Currently there is no foreground changes to accomodate adding more than two pages. This will come in a future commit.
[Cleanup] Moved from .jar files to maven central dependencies
[New] Hold up to 5 extra pages on the timeline.

Be aware that the more pages, the slower performance you will have
[New] Select any combination of main fragments for the main activity.

Allows you to specify up to 6 swipable pages on the main activity. They are completely custom, so if you do not want a home timeline page or a direct message page, you do not have to use them.

This isn't completely done yet. What isn't working:
- The main drawer array adapter and highlighting the correct current page
- it doesn't take you to the correct mentions page from a notification or the toast
- Wont work well with Blur yet
- Probably some other things I need to find

Be weary if you merge this.
small cleanup
[Fix] Main drawer array adapter now works according to your specified pages
[Fix] Redirect to the correct timeline page
[New] Select which activities are shown in the main navigation drawer

Changes:
- Add a new section to the settings page for pages and main drawer
- Main drawer array adapter correctly identifies the colors and highlights the current activity
- Drawer Click listener will adapt to hidden items
- Reset the users pages when you initially load this version
- correctly set the default page
[Fix] Added new drawables
[Improved] UI for selecting pages
[Fix] Login issues for users that already have a token

Finally found a good way around the login problems. This will trick twitter into letting the user login, then loading the authentication page after they have. Since android saves the cookies from the login, the authentication page will not work and not show the token limit message." -a
[Fix] Configure drawer elements seperately accross accounts
[Update] Changelog and version number
[Fix] Actually allow 6 pages and not 5
[Update] Build number
[Fix] Force close
Merge pull request #1 from klinker24/master

update from original