add property id
Merge branch 'develop' into feature_mongokit_ee_integration
modify the sys.path to allow running test without libraries installation

the regression test must be run without to install them in the
"classic" pythonpath so I modify the path to add the common librairies
in the path. this modification is setup in the main.py, so from now we
must use main.py to run any test for instance

python main.py -vv
run all the tests

python main.py -vv  test_job.py
run only test contains in test_job.py
add method to pickle the jobs as it necessary to working in JobsTable

the JobsTable use a multiprocessing manager. so the objects managed by
JobsTable must be pickle able. but the object from mongokit are not
natively pickable.
add statestate method to unpickle job

the Job object are pickle and unpickle when they are put and pop into or
from the JobsTable.
but the connection caaanot be pickable so the __getstate__ method say to
python how tom pickle them
the method __setstate__ add Connection, da and collection to the Job
instances
Merge branch 'develop' of https://github.com/mobyle2/mobyle2.lib into develop

Conflicts:
	mobyle/common/job.py
	tests/test_data.py
	tests/test_job.py
	tests/test_project.py
	tests/test_user.py