Update solution to convert tabs to spaces.

The default source formatting appears to use spaces and not tabs. This updates the solution file with this setting to be consistent.
Use the ASL logging facility instead of printing to standard output. The logs now appear in the Console application.
Add domain and thread information.
Enable command-line override for OSX versions to build.
Fix SecurityInterface.Tests build in csproj.

The project would not build because the explicit reference to Monobjc.Security and Monobjc.SecurityFoundation conflicted with the implicit references from Monobjc.SecurityInterface.
Fix or ignore expected compiler warnings.
Fix #411.
Merge branch 'spicypixel/public/hotfix/remove-security-ref' of https://github.com/spicypixel/monobjc into spicypixel-spicypixel/public/hotfix/remove-security-ref
Merge branch 'asl_logging' of https://github.com/letiemble/monobjc into letiemble-asl_logging
Merge branch 'spicypixel/feature/osx-build-version' of https://github.com/spicypixel/monobjc into spicypixel-spicypixel/feature/osx-build-version
Merge branch 'spicypixel/public/hotfix/tabs-to-spaces' of https://github.com/spicypixel/monobjc into spicypixel-spicypixel/public/hotfix/tabs-to-spaces
Merge branch 'spicypixel/public/hotfix/warnings' of https://github.com/spicypixel/monobjc into spicypixel-spicypixel/public/hotfix/warnings
Update tools.