Add the ability to log to many facilities

This patch adds the ability to log to multiple facilities. `init-logging` sets the default facility, but I've introduced a dynamic var for overriding it. Let me know if you have a better API in mind.

Note that this branch is based off of another project.clj cleanup PR I sent you.