Allow multiple share options for QueryFragment (share query text not yet implemented).
Make sure we replace any old fragments after an orientation change.
Tweak saved  state and more work on replacing fragments after rotation.

Fixes #21