Update NSDate extensions to use a single persistent calendar (NSCalendar is now thread safe so this can be done safely.)
Update training overlays to support force reshowing.
Reregistering a screen cleans out all elements to make reshowing logic cleaner.
Thinned out the overlay highlights, creates a cleaner look.
Update documentation for overlay changes