My Swift extensions

Here are my Swift extensions, as well as changes needed to make Lumberjack more Swift-friendly.
So you're saying we should bring back the `LOG_FLAG...` and `LOG_...`