Merge tag 'sparks-1.4' into develop

1.4
Enhance the verbose setup, via `SPARKS_VERBOSE` env variable.
Remove PIP3 virtualenv/virtualenvwrapper, it fails because of distribute+py3.3, and is not required anyway because we are already able to build virtualenvs from the 2.x tools.
More Python 3 :-)
Initialize `local_configuration` before the module end (used in Licorn® 2.0).
split pkg management functions into a dedicated `pkg` python package with submodules. Python 2/3 compatibility fixes.
SimpleObject: implement a `__getattr__` method to wrap anything on the `output` attribute if it exists, this allows full compatibility with fabric output return results.
Include commented `logging` configuration for debugging `paramiko` + `multiprocessing` craziness. 

Forgot to mention in last big patch: `sparks` now wrap fabric's `sudo/local/run` to execute commands locally if `env.host_string` is localhost related. 

This allows to avoid paramiko craziness when running only local commands parallely via the multiprocessing python module. *This won't avoid problems when running* concurrent remote jobs on the same machine, which is not the same at all than running parallel jobs on different machines…
Merge branch 'release/1.5'