integrate jobRef and Status from mobyle2.exec_engine in job.py

integrate jobRef and Status from mobyle2.exec_engine in job.py and
transform these objects to be stored in mongodb using mongokit
add discover capabilities to main.py modify mobyle config for the tests
minor corrections on job new version
test can be used with unittest

1) add discovering capabilities to main.py. main.py accept either files as
   argument or directory or nothing. if there is no argument it will
   discover recursively all test_*.py file and add test

2) all test must inherits from AbstractMobyleTest instead unittest.TestCase
   in AbstractMobyleTest the config is instantiate with test.conf file
   so the db use for the test is "test"

3) fix spaces/tabs indentation (1 tab -> 4 spaces)
   replace some assertTrue by more appropriate assert (like assertEqual or
   assertIsNotNone ...)

to run all test with unittest
 $python main.py -vvv
quickfix for Mobyle config test.

TODO: imports should be fixed.
Merge branch 'develop' of https://github.com/mobyle2/mobyle2.lib into develop
Merge branch 'feature_unittest_connection' into develop

Conflicts:
	tests/testProject.py
	tests/test_config.py