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.
Update to dilute solution model
Minor changes
Modifs needed for integrating abinitio with fireworks
Merge remote-tracking branch 'mpmaster/master'

Conflicts:
	setup.py
Fix import
Merge remote-tracking branch 'mpmaster/master'
Merge remote-tracking branch 'mpmaster/master'
Merge remote-tracking branch 'mpmaster/master'
Add flow.to_dict, as_dict, from_dict
Re-enable flow.status()
Slight changes to dilute solution model
Merge branch 'master' of https://github.com/mbkumar/pymatgen
Specify binary encoding for jsoncoders for now.
Merge branch 'master' of github.com:materialsproject/pymatgen
Added MOABAdapter
add nosetest for 1d phase diagram