FUCK THIS PROJECT SERIOUSLY I AM NOT KIDDING.

Anyway, I've hacked some more patch like fixes into the application. App
-> Camera -> Rotate -> App was still crashing due to shenanegans in the
Fragment life cycle. Also, tested Matt's recommendation for clearing the
FrameLayout's subviews, but it still didn't work. Apparently
FragmentTransactions are doing something more cryptic, so removing
subviews was not good enough. More discussion will clearly be needed.