Create generateThermoDataForListOfSpecies() method in CoreEdgeReactionModel

This is so we can do parallelization etc within this method.
For now it's very simple and just the same as before.
An attempt at using SCOOP to parallelize the thermo data estimation.

Run as python -m scoop -vv rmg.py path/to/input.py

If this works, it will be slow, as we're pickling and passing
the database every time we try to evaluate a species.

However, it's worse than that because it seems the database is 
unpickleable, giving a "TypeError: can't pickle instancemethod objects".

Debugging SCOOP with Python 2.x sucks, because it hides where 
the error is (apparently this is better in Python 3). However,
this same error can be generated by
        import pickle
        print "trying to pickle the database"
        print pickle.dumps(database)
Fix thermo estimation in scoop to save conformer

Estimating the thermo of a species updates not only
the species.thermo but also the species.conformer.
This must also be preserved.
Start of pickling database for scoop.

This is the start of a framework for sharing the database
across multiple workers with scoop.
Moved the database saving/loading.

Saving is now a method of rmgpy.data.rmg.
Loading is done when needed.

This is currently broken, because the scoop workers do
not share the module level variable that stores the 
database pickle filename (just like they don't share
the database itself).
Got scoop working

Call it with something like:
 RMG_DB_FILE=$PWD/database.pkl python -m scoop -vv rmg.py path/to/input.py
Got scoop working

Call it with something like:
 RMG_DB_FILE=$PWD/database.pkl python -m scoop -vv rmg.py path/to/input.py
Added scoop example input file and lava submission file.

The example is a copy of the methylformate example.
The lava.sh script should be submitted to the lava queuing system.
Equivalent ones should probably be written for PBS, etc.
Added RMG_DB_FILE environment variable to lava.sh batch script
Renamed lava.sh > lsf.sh because it's for the LSF queuing system.

This is the system used on Venture at Northeastern University.
Apparently Lava is related, so it may work for both.
http://en.wikipedia.org/wiki/Platform_LSF
Fix up minor bug in lsf.sh file. Submit with "bsub < lsf.sh".