Fix local dmake problem caused by 619889
closes #3900
Merge pull request #3905 from permcody/dmake

Fix local dmake problem caused by 619889
Fix J Integral adjacent to free surfaces ref #3898

If a crack intersects a free surface, we need to zero out the q function
on that surface for all crack front nodes except the one on that surface.
Add an option to list a set of free surfaces intersected by the crack
to do this.
Merge pull request #3899 from bwspenc/jint_fix

Fix J Integral adjacent to free surfaces
Added PolycrystalICTools and modified PolycrystalReducedIC and HexPolycrystalIC to use it for #3892
Modified PolycrystalICTools to have content in the .C for #3892
Function names start with lowercase letter.

Return types go on separate line.
Merge branch 'PolycrystalICTools_3892' into devel