Allow UTF8 locks, flag to restrict to ascii

* UTF8 may be dangerous, config flag "ascii_message_only" will restrict
  to just ASCII characters
* Normalized some logging field names
* Added debug log for when a push goes out.
Update the config-sample.ini to include new flag.
Added check to Verify for status failure

* no idea when they added it, but they did.
* Added flag to force ASCII for lock screen messages (defaults false)
* Limit devices returned for user UI to 1 (config option)
** bug 1034092
* TODO: need to finish up GcDatabase routine to purge orphans
Merge branch 'master' of github.com:jrconlin/FindMyDevice