My Swift extensions

Here are my Swift extensions, as well as changes needed to make Lumberjack more Swift-friendly.
`NS_DESIGNATED_INITIALIZER` looks good but also seems to be Xcode 6-only.
We may need to `#define` it `#ifndef`ined.