Update syntax of SimKernelMT

Merged John Derek Chapman requested to merge jchapman/athena:SimKernelMT_tidying_master into master

Move as many configurable property definitions to the header as possible. The ToolHandle(Array) member variables cannot be made private without breaking the unit test (looking into a solution for this).

Merge request reports