use somewhat faster implementation of liouvillian in steadystate, can make some difference for large system when Qobj overhead becomes noticable
added flag to optionally return sparse data instead of Qobj from liouvillian_fast. code cleanup