Now compiles for Mac OS

 - Added Mac OS (i386, x86_64) target to project.
 - Used preprocessor to conditionally compile based on target (either
iOS device/sim or Mac OS)
 - Used basic appropriate alternatives for unavailable data (i.e. model
number of machine for device type, always off for cellular data
connectivity, etc)
Added header files as members to the new target
Fix a compiler warning

http://stackoverflow.com/questions/7765484/xcode-4-2-declaration-of-will
-not-be-visible-outside-of-this-function-wa
Fixed compiler warnings under Mac OS
Fixed possible bug with updating location and heading.

I have not managed to test this on a device yet, but I think there was
a bug here.

SCOcurrence instances start updating *heading* and *location* when
init'd. The delegate callback methods for updates to these values
stopped the updating, but for the other value.

`locationManager:didUpdateToLocation:fromLocation` was stopping the
heading updates, while `locationManager:didUpdateHeading` was stopping
location updates. I believe this would mean only one of the two would
ever be available, and it would be the first that got returned. It may
have also left the location manager updating the other value
indefinitely.
Removed empty string default values on Mac OS
Fixed Mac compilations targetting i386 and combined i386/x64

This updates the default target architecture to standard
(combined i386 and x86_64) and fixes compilation errors when
targetting i386. See:

http://stackoverflow.com/questions/7110245/error-building-32-bit-os-x-app

..for details on the compilation errors with synthesized properties
requiring explicit instance variables.
Merge pull request #1 from tommetge/master

Add universal architecture compatibility
Catch more NSExceptions in OSX apps
Properly serialize time portion of occurredAt