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
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)
Merge pull request #205 from jrjohansson/fix-mcsolve-serial-bug

fix bug in mcsolve with num_cpus=1
Necessary in generating test functions (needs mcsolve fixes)