Added PolycrystalICTools to address #3892

Added PolycrystalICTools and modified PolycrystalReducedIC and HexPolycrystalIC to use it for #3892