Initially working
Fix PreviewEditActivity for rotation.
Add QuizActivity support for screen rotation.
Flushing the LearningQueue asynchronously.

Flush the LearningQueue asynchronously after refilling the queue.
So cards needed to update will not be piled up.
Main activity handles rotation correctly.
WIP