Refs #10282. Renamed classes to fit diagram
Refs #10282. Changed BraggScatterer interface

Changed the interface of BraggScatterer to be independent of UnitCell, SpaceGroup and V3D. These are handled in BraggScattererInCrystalStructure now.
Merge branch 'feature/10282_create_scattering_function' into develop