Rewriting some of the Pole Figure code to have more of the code in the Core of DREAM3D. The changes include having each OrientationOps subclass responsible for creating their own Pole Figures as 2D RGBA arrays. These arrays can be used in other filters to write actual images or for display.
Implemented all the Pole Figure code for all the crystal symmetries though some of the crystal symmetry ops classes need updating to generate the proper XYZ coordinate so the pole figure can be generated. Moved more code around. Combined all 3 pole figures into a single image and added a scale bar to the image.
Merge branch 'feature/PoleFigureRewrite' into develop

# By Michael Jackson (1) and Mike Jackson (1)
* feature/PoleFigureRewrite:
  Implemented all the Pole Figure code for all the crystal symmetries though some of the crystal symmetry ops classes need updating to generate the proper XYZ coordinate so the pole figure can be generated. Moved more code around. Combined all 3 pole figures into a single image and added a scale bar to the image.
  Rewriting some of the Pole Figure code to have more of the code in the Core of DREAM3D. The changes include having each OrientationOps subclass responsible for creating their own Pole Figures as 2D RGBA arrays. These arrays can be used in other filters to write actual images or for display.