fix documentation
run function now return the results of testRunner
transform test_mobexec_engine in Command

test_mobexec_engine inherit from Command instead of build

run remove the test to prevent if mobyle.common is installed
because when the module 'mobyle' is load is not reload.
even if the path is modified so the mobyle.exec_engine library are nver
found.
now the tests are run the results of tests are parsed and if the
mobyle.lib is not installed an explicit message is displayed.

the setup.py test now exit with a returncode = 1 if some tests failed
change script to run unit tests

use the 'test' target provide by the setup.py
to test the librairies freshly build
add a sys.exit with a message if  any test fails
add mobyle2.lib dependencies 

add mobyle2.lib dependencies as pip does not install requirements recursively
add some option in test command

to run in travis-ci as on this plateform the building libray directory
does not follow the same rules as on other plateform
Merge branch 'develop' of https://github.com/mobyle2/mobyle2.exec_engine into develop
workaround to stupid patch of python distutils source on ubuntu plateform

the temporary directory for building python library has been modified
on ubuntu plateform and does not follow the python schema
so in test command we must check several places to know the path of the
builded libraries
Merge branch 'fix_unit_tests' into develop

Conflicts:
	setup.py
remove print for debugging purpose and improve error message
Merge branch 'develop' into feature_dispatcher
add new packages according to new code organization
Merge branch 'feature_dispatcher' of https://github.com/mobyle2/mobyle2.exec_engine into feature_dispatcher

Conflicts:
	requirements.txt