Change interfaces
Add tests for runtime service
Add tests for task service
Add implementation with nulls for NoExecutionVariableScope
Add dummy implementations in ExecutionImpl and VariableScopeImpl
Implement methods
Merge pull request #358 from alien11689/optionalCastVariableWhenGet

Optional cast variable when get