Moved tasks into private API.
Added UTs for order closing task.
Added UTs for submission task.
Moved instrument price engine to private API, since users are normally
interested in global price engine.
Moved TaskUtils to private API, since is only needed FSB FSM
implementations. Thus removed null checkings.