Synchronized HasShowFirstRun bool immediately after setting in FirstRunViewController.
Merge pull request #36 from samgreen/fix/first_run_synchronize

Ensure the First Run Onboarding is only shown once.