Bug fix: This commit is most probably the fix for the threading issues
when mass closing orders. Setting the FSM context in an enum FSM is bad,
since enum are singletons and therefore only the latest context with its
order will be processed. This leads to strange order processing when the
context is set before the FSMTask is started. After testing this on live
market this branch will be deleted and the fix applied to trunk with the
context being injected as method parameter.