I have no idea what I'm doing
Substitution of functional groups
Minor clean up.
Merge branch 'master' of github.com:materialsproject/pymatgen
Add a new MoleculeMatcher class
Match molecules with arbitrary atom order and check whether two molecules are
equal by RMSD
First import of molecule matcher.
MoleculeMatcher mathane bug fixed
Add requires.
IsomorphismMolAtomMapper
Fitting molecules by isomorphism
IsomorphsimMolAtomMather
unit test for MoleculeMatcher
add more molecules
add test for group_molecules, to_dict, from_dict
Merge branch 'master' of github.com:xhqu1981/pymatgen

Conflicts:
	pymatgen/analysis/molecule_matcher.py
test files for MoleculeMatcher
Merge branch 'master' of github.com:materialsproject/pymatgen
Initial commit to improve compatibility between TransformedStructure and SNL
force specification of snl parameters at to_snl, rather than in __init__
added snl unit tests
deepcopy other_parameters
Skip molecule matcher tests if OBAlign not present.
Reorganize test_fit with matcher.