Add a readUID property to DDASLLogger

Set readUID to -1 to allow any user to read the ASL log entry.
By default, readUID == -1.
Match NSLog readUID functionality in DDASLLogger

NSLog sets the read UID property of ASL log messages to the current euid.

Also, use asl_send instead of asl_log to skip a level of indirection.
Add error handling to asl(3) calls
Increase code readability
Rename variable for readability
Remove AssertMacros dependence
Remove __builtin_expect and goto usage
Merge pull request #339 from slarew/readuid_property

Match NSLog read UID functionality in DDASLLogger
made framework build for OS X & iOS 8
added travis test case
Revert 2d373fb..ba9e07e

This rolls back to commit 2d373fbabbe26fc513b9e96a1d92ce6b93f2bd71.
fixed invalid characters in travis file
made CocoaLumberjack framework a shared scheme

for Travis CI
fixed Travis CI scheme path
commented iOS framework build

waiting for Travis CI to support iOS 8
https://github.com/travis-ci/travis-ci/issues/2597
Merge pull request #341 from colemancda/master

made framework build for OS X & iOS 8
Fix typo
Merge pull request #348 from streeter/master

Fix typo
Fix integer size discrepancies.
Merge remote-tracking branch 'cocoaLumb/master' into SwiftTest

Conflicts:
	Classes/DDASLLogger.m
	Framework/Desktop/Lumberjack.xcodeproj/project.pbxproj