Added mdp expected time to base_executor
Added nav timeout, but not fully tested.

Seems to be a problem when there is a clear_schedule call during nav which doesn't respond to prempt immediately. It actually seems to be due to the (faked) nav returning normal when it should be preempted.
Added logging of task event changes to message store.
Added logging of scheduling problems to datacentre.

Inefficient use of space, but faster for CPU (duplicating db content with tasks).
Added mdp expected time to base_executor
Added nav timeout, but not fully tested.

Seems to be a problem when there is a clear_schedule call during nav which doesn't respond to prempt immediately. It actually seems to be due to the (faked) nav returning normal when it should be preempted.
Added logging of task event changes to message store.
Added logging of scheduling problems to datacentre.

Inefficient use of space, but faster for CPU (duplicating db content with tasks).
Fixes for very short navigation times.
Minor logging changes.
Makes pretend navigation more realistic for node changes.
moved some bits around
Integrated @BFALacerda's latest changes.
Updated after merge.
Merge branch 'hydro-devel' of https://github.com/hawesie/strands_executive into logging

Conflicts:
	task_executor/launch/task-scheduler.launch
	task_executor/scripts/task_routine_tester.py
	task_executor/src/task_executor/base_executor.py
	task_executor/src/task_executor/utils.py
working with new mdp exec
cacheing results, but seems to not be having much effect
Reduced calls to mdp time stuff.
Merge pull request #49 from hawesie/hydro-devel

Integrated mdp calls, nav timeouts and some bug fixes.