fix call to parent's constructor
push job routing configuration in mongodb
intermediate commit to allow a merge with develop
Merge branch 'develop' into feature_dispatcher

Conflicts:
	mob2exec/mobyle/execution_engine/job_routing/route.py
fix import of LogRecordSocketReceiver
 adapt sim_submission to use the  configuration of routing in mongodb
remove extra spaces
move instanciation of dispatecher in run method
add logs for debugging purpose
fix bug in change Rules the parameters default value

parameters was a dict by default so every rules share the same dict
for theire parameters which is not the expected behavior
so now parameters is None and a new dict is created at each  __init__ call
add LogReciever which centralize logs from other process and serialize
them in files
fix bug in user_is_local and project_match
use dispatcher from module dispatcher instead to reinstanciate a new one
add sge_qmaster_port as optional parameter of ogs

if ogs used a port different to 6444 use this parameter
BIG modification in engine architecture

due to problems in serialization/deserialization with pickle of jobs in jobstable (multiprocessing and manager)
and that the jobs are already serialized in DB
we decide to serialize jobs only in DB

DBmanager is remove and each actor query the DB
the jobs table is not access concurently anymore and just access by Monitor so it is not a manager any
longer.
all actors query and update directly the DB

modify all engine components according to this new design
fix bug in logger

the client_logger worked due to an old package in site-package.
now the conf for client_logger is passed as argument at each actor

the conf for client_logger is build based on mobyle.conf and this latter
one is passed as argument of monitor