Make new async calls not race UI threads.
Refactor story loading to persist during list/reading activities.
Merge pull request #457 from dosiecki/master

Android: Refactor Story Loading
Fixing links with target hashes.
Fixing broken BBC links which have oddball hashes.
Android v3.5.5. Bumping minimum SDK to v11 (3.0+).
Merge branch 'master' into overshare

* master:
  Android v3.5.5. Bumping minimum SDK to v11 (3.0+).
  Fixing broken BBC links which have oddball hashes.
  Fixing links with target hashes.
  Refactor story loading to persist during list/reading activities.
  Make new async calls not race UI threads.
Removing unused sharing prefs.
Refactoring original view to remove both toolbars. Moved back button and send to button to top.
Removing unnecessary variable.
Adding user agent. Still needs version name from Manifest. @dosiecki or @manderson23, either of you know how to get that version name (like 3.5.5) into the user agent?
Merge branch 'master' into overshare

* master:
  Adding user agent. Still needs version name from Manifest. @dosiecki or @manderson23, either of you know how to get that version name (like 3.5.5) into the user agent?
Fixing original view on ipad. Now just needs partial transitions.
Handling preference for story titles pane position. Also handling bottom position transition.