flatten all vectors in cython module
remove references to spmv1d
remove 1d spmv and expect calls
support creation of Qobj from 1d arrays (like we do for lists)
remove refences to 1d spmv adn expect calls
use ravel() on 2d arrays to get 1d arrays that are compatible with unified spmv and expect cython functions
fixed bugs in sesolve._generic_ode_solve, also use 1d arrays instead 2d arrays for vectors
use sesolve instead of mesolve for unitary evolution in propagator
use ravel() on 2d arrays to produce 1d arrays for vectors, and use unified spmv and expect functions
ravel 2d arrays to 1d arrays
flatten all vector arrays to 1d
avoid repeatedly regenerating and recompiling static cython functions
merged resolved master changes into flat-vectors branch
fixed spelling errors and cleaned up code
added e_ops dict support to stochastic solvers
only average states when states are available
Merge pull request #34 from jrjohansson/e-ops-dict

added e_ops as dict support to stochastic solvers
do not average states by default
store states if store_states is set in Odeoptions
moved stochastic contribution to rhs function, rhs function should now return the state vector / state matrix at next time step. Added support for passing a user defined args to the stochastic rhs function