use ThreadLocal not dynamic binding, AND don't return the connection to the
pool. SNAPSHOT version.
type hint get-connection-from-pool
never return conns to the pool.  Inlined with-connection.
add more to gitignore
connection pool is no longer needed
implement conn/close
inline new-connection-factory
extract out channel ns
remove a bunch of duplication in some multi-arity fn definitions
moved more code into channel ns
don't need to ensure the thread-local connection here
rename rabbitmq.clj to message_handler.clj
resetting thread local connection if recovering from a failed delivery
rename ensure fn to get-or-create
add try/catch when closing connection
bump version to alpha1
Merge branch 'master' into thread-local-conn

Conflicts:
	project.clj
	src/org/runa/swarmiji/config/system_config.clj
	src/org/runa/swarmiji/mpi/transport.clj
	src/org/runa/swarmiji/rabbitmq/rabbitmq.clj
	src/org/runa/swarmiji/sevak/sevak_core.clj
	src/org/runa/swarmiji/utils/general_utils.clj
add logging where we were swallowing exceptions without any logging