Refs #10283. Replacing front and back with substr
Refs #10283. Changing back constructor of CrystalStructure

Apparently VS does not like boost::make_shared as default argument in a constructor.
Merge branch 'feature/10283_adapt_crystal_structure' into develop