Corrections to the input file writing.

The solvation writing was just not indented.

There is a default value for the `sensitivityThreshold`,
so if would still print to the input file when `sensitivity`
was not specified. Caused some issues with the website
input file writing.
QMTP input file writing

Also allows the website input file writer to write
the QMTP block.
Solvation input file writing
Write a liquid reactor if solvent is present

Currently we write `simpleReactor` for everything. Liquid
phase systems need to be run with the 'liquidReactor`
module.
Merge pull request #227 from pierrelb/inputFileWriter

Looks good to me and Connie
Revert https://github.com/GreenGroup/RMG-Py/commit/475caef57916e4c30b53e9c6bf80f0e1e4adbb81 and move databaseTest.py back to parent folder.

Make travis build in RMG-Py only run the RMG-Py function unittests but not
the database test.  Have the database test be run in the RMG-database
repository's travis build.
Fixing loading of depositories.  Use RMGDatabase(kineticsDepositories='all') to load all.

Before this part of the code was not getting touched at all.. This was the reason
why saving an imported database doesn't save NIST/training/depository.py.
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