New fork and join actors, started to remove expression modes >= 1.
Ensure originally received message is used as cause in MessageUtils.getDataMessage()
and Msg system headers are not lost.
DAWNSCI-303: Removed all expression modes except "Evaluate on every data input".
and "Evaluate when input to a and cache b" for two-port actors.
Changed if necessary example workflows to use Combiner actor instead of
"Evaluate after all data received" expression mode.
DAWNSCI-303: Added use of the 'Combiner' actor
DAWNSCI-303: Changed the passModeParameter to be an expert parameter in order to hide it, except for AbstractDataMessageTransformer2Port
DAWNSCI-419: Removed "folder_example.moml" from blacklist as it now works.
Also removed "python_numjy_example1.moml" as it's not an example any longer.
DAWNSCI-576: Added platform specific bundles for enabling platform
specific workflow run configurations
Revert "Fix to http://jira.diamond.ac.uk/browse/SCI-1200"

This reverts commit af4321a3c204a826e28bb49fb5d58d55be170e75.
Fix to http://jira.diamond.ac.uk/browse/SCI-1200
Updated manifest to reflect new locations.
More work to replace AbstractPlottingSystem with IPlottingSystem.
Added ability to have scalars read from HDF5 files.
Added protection against writing the same dataset with different paths.
Added unit test for new scalars functionality of data import.
Added system properties actor, including basic test for actor.
Allowed the character "." in variable names.
Removed the term 'Custom'. This is reserved for things that the user can
customize.
Changed icon.
Changed icon name or classloading gets confused and gives wrong icon.
Import clean up.
Another import clean up.