qutip.logging used in place of print

I have used the logger introduced in pull#248 wherever messages were
printed inside functions. Seems to work pretty well.
I copied the files needed from pull#248. I don't know if this is the
correct procedure, as there are now two copies. I made some changes to
qutip.logging to expose the levels
I am now working on using QuTiP objects wherever possible