Qobj expm optionally dense

Changing keyword argument for Qobj.expm from bool to str, and adding support for using scpys sparse/dense expm function in addition to the existing qutip implementations. Default choice updated.