added sprepost method for combining spre() * spost() into one step
remove projected dimensions in sprepost
added sprepost unit test
attempt to fix bug reported issue #199
Merge pull request #200 from jrjohansson/fix-td-array-wrap

attempt to fix bug reported issue #199
Merge pull request #198 from jrjohansson/sprepost-function

added sprepost method for combining spre() * spost() into one step
update benchmark files
start power method with all ones as RHS

This is a standard starting condition for iterative methods.
fix incorrect use of environment variables
fix incorrect use of np.append (which returns a new array rather than modifying the given array). This bug resulted in Result.col_times and Result.col_which to be incorrectly set to empty arrays
added unit test for catching problems with Result.col_times and Result.col_which
added missing import of assert_
Merge pull request #202 from jrjohansson/fix-mcsolve-issues

Fix mcsolve issues
np.mean fails for list of sparse matrices. use np.sum + division instead
updated docstrings related to average_states and average_expect
Make print statements correct on Py27
More detailed about function

- Added fortran, and umfpack checks
- Added platform info
Added ability to input time dependent Hamiltonians to the 4op 2t correlator
Merge pull request #204 from jrjohansson/fix-mcsolve-average_state

Fix mcsolve average state
fix bug in mcsolve with num_cpus=1 (expectation value data must be copied or it will be overwritten by simulation of the next trajectory)