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.