fix fragment overlaying itself

fix fragment overlaying itself.  on boot, and orientation change, the fragments would overlay themselves.  i was adding them multiple times instead of checking their presence and replacing them.  once that was fixed then portions wouldn't maintain state, so setretaininstace was set to true in a bunch of fragments.

Signed-off-by: Eric Friesen <efriesen@gmail.com>
new apk with some concurrency fixes

Signed-off-by: Eric Friesen <efriesen@gmail.com>