Copy public headers to built products dir for iOS target

This allows the use of CocoaLumberjack as a subproject in cases
where Cocoapods is not desired or possible.
fixed runtime crash on iOS 7.1 device, possible fixed for OS X 10.9

* using `MIN_REQUIRED` postfixed macros instead of `DEPLOYMENT_TARGET` postfixed ones
* tweaked the preprocessor conditional to test against iOS 8 instead of 7 to avoid runtime dynamic library linker crash
* refactored preprocessor code to be more readable and maintainable
Merge pull request #376 from CalQL8ed-K-OS/issue/347-Crash_on_iOS_7_in_DDASLLogCapture

fixed runtime crash on iOS 7.1 device, possible fixed for OS X 10.9
put pre-processor macro at beginning of file

also unified the macro style
Merge pull request #378 from DivineDominion/patch-1

put pre-processor macro at beginning of file
Merge pull request #379 from bloom/subproject-support

Copy public headers to built products dir for iOS target
Fix typo
Merge pull request #380 from elliotchance/patch-1

Fix typo
Merge pull request #362 from MaddTheSane/SwiftTest

My Swift extensions
Move CocoaLumberjack.swift
Rename framework Supporting Files
Remove empty strings file
Remove unimplemented tests
Share build schemes
Move CocoaLumberjack.swift to a separate CocoaLumberjackSwift framework
Update Swift test imports
Merge pull request #382 from rivera-ernesto/fix_swift_support

Fix Travis for Swift support
Fixed the iOSSwift target, has to import CocoaLumberjackSwift
Merge pull request #385 from bpoplauschi/fix_iOSSwift_target

Fixed the iOSSwift target
Clean up properties definitions