Possibility to set the directory of workflow
Small error
Merge branch 'master' of https://github.com/gmatteo/pymatgen

Conflicts:
	pymatgen/io/abinitio/workflows.py
Merge branch 'master' of https://github.com/gmatteo/pymatgen
Add ability to return an oxidation state decorated structure.
 Preliminary support for automatic restart.
 Restart for HaydockBseTask.
 Add auto_restart flag to AbinitFlow and new node status S_LOCKED
Merge remote-tracking branch 'mpmaster/master'
 Chage g0w0_flow so that we can pass multiple inputs for SIGMA.
 Add possibilty to select the autoparal configurations with a Mongodb-like syntax
 (ony comparison and logical operators are supported)
 Ignore ImportError in boltztrap.py while importing matplotlib (it's not a mandatory requirements of pymatgen)
fix bug in Structure.scale_lattice where site coords weren't updated. Added unit
test
Merge remote-tracking branch 'mpmaster/master'
 Make EventsParser more robust (sanitize text fields, catch errors ...)
 Test whether abinitio objects can be encoded/decoded with pickle.
 Fix bug in the setter methods uses for the TaskManager.
Better preprocessing of entries before convex hull computation. Allow entries
within numerical tolerance of zero for allow_negative=False
minor change to comments
 Force scheduler shutdown if len(errors) > NUM