Fix get_pref storing boolean False as None

- if a key contained a boolean false, the value would store as None
  because of 'or None'
- since the wrapped CFPreferencesCopyAppValue() will already return None
  for a non-existant key, code calling get_pref() can still rely
  on testing its return value for None
- tested on 10.6, 10.9