Merge pull request #381 from afarra/master

Fix sliding issues with slider and allow arbitrary positions
Merge pull request #383 from afarra/master

Fix highlight scrolling issues
Merge pull request #385 from afarra/master

Sliding Panel Changes
Merge pull request #386 from afarra/master

Use constants for 302 and 604
Improve positioning of the toolbar and arrow.
Draw the arrow in code instead of using images.
Use old manifest merger. Disable Crashlytics for debug.
Immersive mode on KitKat for landscape only.

Enabled immersive mode on KitKat and higher for landscape only.
Intentionally not enabling portrait since, as a result of the
image ratio, it leaves a bunch of empty space on the top and
bottom. See #388.
Improvements to translation manager.

- now supports landscape.
- can now click the download button to download.
- hides the downloaded section if nothing is downloaded.
- added actionbar up button and title.
Set proper title and up button for settings.
Reverse ViewPager if we're explicitly in Arabic.

This change is unfortunate, since we literally have to flip the
ViewPager pages (such that the last page is the first page and
so on) and actionbar tabs. There is already a bug filed against
Android (https://code.google.com/p/android/issues/detail?id=56831),
and, when it's fixed, we can clean this up insha'Allah.
Fix share icon on xxhdpi.
Tweak toolbar sizes.
Avoid losing audio bar state in onResume.

This patch moves the registering/unregistering of the receivers
to onCreate/onDestroy, and removes the explicit resetting of
the audio bar state in onResume. refs #161.
Remember repeat count even when activity dies.

Add repeat information to the AudioService messages to PagerActivity.
This allows us to reset the repeat ui to its proper state. Fixes #161.
Remove audio page from the panel.
Handle empty states for translation panel. Fixes #372.
Fix some bugs with tags and highlighting