[CLC-1495] Getting debugging logging in place for connections and Celluloid threads

JIRA: https://jira.media.berkeley.edu/jira/browse/CLC-1495

WIll be opening up a series of pulls on this. The reason the logger was part of a mix-in module is due to reusing the mix-in later on to handle the "with_connection" block as part of the [ConnectionPool contract](http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/ConnectionPool.html#method-i-with_connection). It also allows an easy way to throw logging onto any ActiveRecord:Base class. 

The follow up to this one should probably throw the logging onto the CampusData classes so we'll catch the oracle pools as well.