Thermal component of J with tests #feature 3807
Tweaks to calculation of thermal component of J ref #3807

Change some names
Error checking earlier on
Create properties used by J integral calculation only if needed