Added tests

- Remove dependence on networkx for graph_degree test.
- Add test to check list input for ntraj in mcsolver.
three_level_system tests
Added fidelity and tracedist tests
shorten test names to less than 80 chars
fixed test for numpy error in Travis tests
fixed numpy bug in three_level_atom module
fixed three_level test

More workarounds for numpy 1.9 used in Travis
shorten test names
more test name shortening
last shortening
added more metric tests
updated entropy test docstrings
added Hilbert distance test
Updated install instructions

- Updated for new OSX installation
- Made txt file markdown compatible.
updated release notes

- Partially updated for V 3.1.0
- Made markdown compatible
Merge pull request #280 from nonhermitian/test_updates

Add additional unit tests + updated release and install notes