Implement card progress resetting and rescheduling

Work-in-progress as there is still one little bug occurring after rescheduling, see https://groups.google.com/forum/#!topic/anki-android/34AB6FszIDE