My Swift extensions

Here are my Swift extensions, as well as changes needed to make Lumberjack more Swift-friendly.
Definitely - if CocoaLumberjack with Swift evaluates all message strings this is going to lose all the "optimise away" optimisations of using logging macros when you disable logging or change log level.

@autoclosure probably needs to be surfaced right at the top in the logging methods, right?