Fix for working with solute library.

getSoluteDataFromLibrary returns a tuple, so we could not 
extract the individual components from the soluteData. Now 
getSoluteData will correctly assign the part that contains 
the solute information to soluteData.
General test for checking whether nodes are in trees for non-kinetic groups
Mark the StatMech group/tree test as Work In Progress

Per the discussion at https://github.com/GreenGroup/RMG-Py/pull/242
it's not clear if this test failure is really a problem or not,
or how best to resolve it. For now I'm marking as WIP so that 
we can get the rest of the tests in Master without Travis failing.
Minor tidy-up of databaseTest.py
Merge branch 'pr/242' to get more database tests in databaseTest.py
Added a few hyperlinks to the adjacency list documentation.
Update RMG example 1,3-hexadiene with multiplicity label
Update RMG example c3h4 with multiplicity label
Update RMG example ch3no2 with multiplicity label
Update RMG example diesel with multiplicity label
Update RMG example e85 with multiplicity label
Update RMG example liquid_phase with multiplicity label
Update RMG example methylformate with multiplicity label
Update RMG example minimal with multiplicity label
Update RMG example minimal_sensitivity with multiplicity label
Update RMG example TEOS with multiplicity label
Add multiplicity label to loadEntry for transport libraries
Add multiplicity label to loadEntry for thermo libraries and groups
Add multiplicity label to loadEntry for statmech depository
Add multiplicity label to class Entry and loadEntry for forbidden
structures