Unit test (failing) for reading old-style adjacency lists.

See issue #180
Can read old-fashioned adjacency list (with no Lone Pairs column) and implicit H

If the lone pairs column is missing, assume it's an old style adjacency list,
and therefore should have saturateH set to True, i.e. there are implicit
hydrogen atoms. 
Closes #180, for now...
Added appropriate valence to Cl atom so that saturateH function works in adjlist
Raise kinetics error with debugging print lines instead of using assertion.

For errors attributed to reverse reactions in families that are their own
reverse.
Allow writing rxn to chemkin string even if kinetics is empty.
Avoid double counting library rxns in edge/core if it gets incorporated into Pdep network.

Behavior may be undesirable for seed mechanisms, which appear to get incorporated also
into the Pdep networks as highP limits, though we might want to have to used only
as non-pressure dependent reactions.  Not sure how to deal with this currently.
Perform mass balance check on reactions coming from reaction libraries or seedmechs.

I cannot believe that this was never implemented!!!!!!
Merge remote-tracking branch 'GreenGroup/master'