Add very basic unittest for DiffusionAnalyzer.
Merge branch 'master' of https://github.com/gmatteo/pymatgen
Add unittest for smart_element_or_specie.
Various doc improvements.
Minor cleanup.
Minor cleanup.
Improve angle function.
Add append, insert and remove to Structure and Molecule.
Fix unittests.
Add MutableStructure and MutableMolecule.
Port many of the structure_modifier functions to MutableStructure.
Fix unittest.
Port more structureeditor methods to MutableStructure.
More or less complete port over of structure_modifier to MutableStructure and
MutableMolecule.
Override from_dict for MutableStruct/Mol.
Old Structure and Molecule now renamed to IStructure and IMolecule. Structure
and Molecule now mutable by default.
Fix bug in supercell. Refactor transformations to use mutable Structures.
More refactoring to use mutable structures.
Fix bug in enum caller.
Fix minor bug in matcher.