Created low-level MomentumTask

Conflicts:
	src/Tasks.h
Created low-level MomentumTask

Conflicts:
	src/Tasks.h
Now using new API for MomentumTask

Conflicts:
	src/Tasks.cpp
Changed to new Momentum API

Conflicts:
	src/Tasks.cpp
Added small test for momentumTask
Python bindings for MomentumTask

Conflicts:
	binding/python/generate.py
Fix momentum control cherry picked commit.
Manage the new update function.