[JBTM-2283] Add missing type for instrumenting JTS records
JBTM-2272 Update to add doPrivileged block around the get/set ContextClassLoader
Updated to 4.17.24.Final
Updated to 4.17.25.Final-SNAPSHOT
[JBTM-2302] Do not register multiple JMX MBeans with the same Uid
JBTM-2279 allow the checked action factory to be overriden

Conflicts:
	ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/common/CoordinatorEnvironmentBean.java
	ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/BasicAction.java
JBTM-2279 Updated to put the logic of whether the field can be overridden into the bean as it makes code which uses the config clearer

Conflicts:
	ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/BasicAction.java
JBTM-2279 Updated the tests in case they are ran in a different order to ensure they can override the CAF