Fix dispatch_get_current_queue crash (Issue #108)
Add deployment target condition for workaround
Catch exceptions in logMessage.

NSFileHandle writeData: will throw an exception if any I/O error
occurs.  Catching these means that the app will not crash just
because something went wrong writing a log entry.
Replaced return type (id) of Class-factory methods with 'instancetype'
Replaced explicit reference to class name in logFileWithPath factory method
No need to include the README.txt file as source file - this generates an XCode warning
Merge pull request #137 from bpoplauschi/noNeedForTxtFile

No need to include the README.txt file as source file - this generates an XCode warning
Merge pull request #130 from tipbit/filelogger-exceptions

Catch exceptions in logMessage.
Update podspec

Supersedes #143.

* Deduce tag from Pod version.
* Fix `pod spec lint` warnings.
* Remove files not directly related to the static library (Benchmarking, Demos) as Pods normally do.
* Add platform requirements (#116).
Merge pull request #131 from Hecktorzr/master

Return type improvements for class factory methods
Remove implicit conversion warning

Instead of casting kCGImageAlphaNoneSkipLast to CGBitmapInfo use kCGBitmapAlphaInfoMask & kCGImageAlphaNoneSkipLast.
Merge pull request #149 from ArloL/patch-1

Remove implicit conversion warning
Merge pull request #148 from rivera-ernesto/podspec

Usually I won't merge my own pull requests but this one is already pushed to https://github.com/CocoaPods/Specs.
Merge pull request #142 from rivera-ernesto/dispatchqueuelogformatter

DispatchQueueLogFormatter enhancements
Replaced id return type with instancetype for some init and singleton methods.
Also easier to subclass since sharedInstance will return objects from the actual class
Merge pull request #121 from denivip/108-current-queue-crash

Fix dispatch_get_current_queue crash (Issue #108)
Update README with Xcode requirements
Updated README
Updated README
Updated observer for keypath:
- using NSStringFromSelector + @selector makes sure the compiler can check for that path
- removeObserver guarded by try-catch because this will throw and exception if the observer is not added or was removed