Changing the style of new adjacency list to use lowercase letters.

Now using:
-'u' for unpaired electrons
-'p' for paired electrons
-'c' for charge

Sample adjlist for HO2:

'''
multiplicity 2
1 O u0 p2 c0  {2,S} {3,S}
2 O u1 p2 c0  {1,S}
3 H u0 p0 c0  {1,S}
'''
Change adjlists in example files to new lowercase style.
Save the recommended.py list of families when saving RMG-database.
Add functions for saving the transport and solvation databases.

Currently saveEntry for solvation is still NotImplemented
Update unit tests with lower case labels in adjacency lists
Switch from using {Cs,Cd} to [Cs,Cd] and u{0,1} to u[0,1] in Adjacency List syntax.

This should help distinguish
 * wildcard lists from bond definitions
 * old adjacency lists from new adjacency lists
 * dicts from lists