AST-967 Avoid partially initialized Facets
The Facet constructor now fully initializes a Facet. Integrate CalculatePixels in Facet constructor. Add facet InitializationData structure.
These changes pave the way for constructors that initialize a Facet using pixels instead of ra+dec coordinates.
Edited by Maik Nijhuis