Fixed bug in reading of G3 energies from Gaussian log files.

Apparently the line to search for contains "G3(0 K)", not "G3 (0 K)". That's
what I get for assuming Gaussian is consistent I guess, since the equivalent
line for CBS-QB3 is "CBS-QB3 (0 K)'.
Fixed bug in Network.solveFullME() and Network.solveReducedME().

The total concentration was being calculated in cm^3/mol assuming the
pressure was in bar, since it was originally written when these were true.
However, RMG-Py uses SI units for things, however, so pressures are in Pa
and total concentration should be in m^3/mol. (These two effects very nearly
cancel, but not quite.)
Log memory use at end of standalone CanTherm job.
Temporary work-around to read broken cantherm input files (see issue #112)
Added linebreaks in some long method declarations.
Add pickling functions to PDepNetwork class.

Not entirely sure these are necessary, but I think they're an improvement.
(The bug I'm chasing in #117 has either gone or moved).