This branch will make use of Java 1.8. Witb 2.37.1 Dukascopy should
provide 1.8 support. Compiler plugin changed to 1.8.
Some adaptions for generic use in mockito are needed in order to compile
with 1.8.
Created functional interface for fsm functions.
Created single task which takes a  fsm method as parameter.
Client now makes use of lambdas to create correct FSM tasks.
Removed no longer needed special tasks; handled now by lambdas.
Commented test suite out -> needs adaptations.
Renamed interface for consistency.
Extracted FBS task creation in a small factory method to ged rid of code
duplication.
Further reducing code duplication with function factory.
Making the test suite compile clean. Needs further refactoring for
testing if correct task is started.
Extracted factory for FBS tasks.
Using FBS task factory for constructing the task.
Incorporated powermockito for upcoming test suite refactoring.
Test suite clean up with the use of the task factory.
Some refactoring to avoid code duplication.
Replaced context call methods with one accepting a lambda.
Replacec context call methods with a generic method using lambdas.
Replaced explicit for loop with the new forEach construct.
Replaced not needed IFSM_FBSFunction with the build-in generic supplier
interface.
Now using supplier interface for lambda passing.