Add comment about why listener is implemented.
Extract show removal to worker fragment, progress dialog to activity.

- Should fix
https://crashlytics.com/seriesguide/android/apps/com.battlelancer.seriesguide/issues/531b5adefabb27481b0acb61.
Simplify rate dialog layout.
Ensure API is built for Java 1.7 language level.
Create Intents helper for API to view episodes in SG.
Push API version to 1.1.0, enable snapshot.
Support building show view intents from API as well.
Handle view actions from other apps in ShowsActivity.

- Very basic support (e.g. does not offer to add non-existant
show/episode)
Add `Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET` to API view intents.

- Better default behavior to clear task stack when returning from
launcher.
Properly start a new task when creating view intent.
Suggest adding a show when coming from another app.

- Require submitting show TVDb id when viewing episode from other app.
- Beefed up add dialog so it can load show details from TVDb.
- Launch mode of ShowsActivity still prevents intent delivery if
  already running.
Use correct intent flags when viewing episodes or shows.

- Launches the app, anchors the task on the home screen.
Use updated API javadocs stylesheet for JDK 1.8.

- Java 8 docs are now flat, too. Flaaat!
Set loaded show title and overview.
Merge branch 'public-intent-actions' into beta
Add task will only display toasts if app is in foreground.

- Also internationalize add status toasts.
Display no toast if show was added successfully.

- A show will appear in the show list if added successfully. It does not
justify interrupting the user with another toast.
Always show fast scroller in show and movie lists.

- Allows faster nav through static lists (e.g. if you know what you are
looking for is about in the middle/bottom).
Push version to 11248.
Hide list manage and share action if no next episode exists.

- Previously actions were just disabled. Now they are properly hidden.