Incorporate useful symmetry classes from nano106. WIP.
Fix import.
Merge branch 'master' into symm

Conflicts:
	circle.yml
	pymatgen/core/lattice.py
	pymatgen/io/abinitio/tests/test_flows.py
	pymatgen/util/decorators.py
	requirements.txt
	setup.py
Missed one.
Specify binary encoding for jsoncoders for now.
Merge branch 'master' of github.com:materialsproject/pymatgen
Merge branch 'master' of github.com:materialsproject/pymatgen
Merge branch 'master' of https://github.com/gmatteo/pymatgen
Minor refactoring.
The 道 of Pymatgen. WIP.
Merge branch 'master' of github.com:materialsproject/pymatgen
Some spelling and grammar.
Two more tenets.
Fix Monoclinic static constructor for Lattice to actually use international
standards!
Fix doc for monoclinic.
Add abs_cap function to deal with numerical problems.
Deprecate smartio. Support yaml in Structure/Molecule.to/from.
Cleanup use of read_structure in unittests.
Fix assertEquals in unittests.
More assertEqual fixes.