Merge pull request #1 from jrjohansson/master

brmesolve bug fix
fixed typo
use git hash tags instead of svn revision numbers to identify development version. removed svn cleanup command that is not needed when using git
rename modules to all lower case
for python3 compability: use full module names
python3 compatible print function calls
fixed python3 compability in about and demo gui windows
added missing dims argument to Qobj for propagator
improved readability
tidied up header
Added support for passing superoperators inplace of operators in the Hamiltonian and collapse operators. When a superoperator is added instead of a operator it is simply added to the Liouvillian with any processing.
added alternative name for qeye: qidentity
Merge branch 'master' of https://github.com/qutip/qutip
added energy-level diagram plots to graph module
Merge branch 'master' of https://github.com/qutip/qutip
Fixed module imports so qutip can be run without matplotlib

Signed-off-by: Paul Nation <nonhermitian@gmail.com>
Merge branch 'master' of https://github.com/qutip/qutip

Conflicts:
	qutip/graph.py

Signed-off-by: Paul Nation <nonhermitian@gmail.com>
istests return False if not Qobj

istests now return False if the object is not a Qobj instead of
raising an exception. In order to avoid a cyclical import qobj.py ->
istests.py -> qobj.py the istests have been moved to qobj.py and are
imported in istests.py for backwards compatability.
Merge remote-tracking branch 'markusbaden/istests'
change back to hermcheck to avoid naming collision with argument name. might be a better way of doing this but this will do for now.