* fix of negative HKL directions in RelaxationTriangle
* new SGLattice class which replaces Lattice and allows for easier material
definitions
* old Lattice class is still included but now deprecated and will be removed
in >1.5.0
* new PowderExperiment, PowderDiffraction and PowderModel classes for proper
simulation of powder patterns. Thanks to Marcus Mendenhall for his
contribution of a Fundamentals parameter approach powder profile
calculation.
* cache database results -> huge speedups in repeated calls with same
parameters
* new file parser for ILL numor files (station D23, maybe more general)
* add possibility to fix the pixel size when calibrating 2D detectors
* new normalized Lorentzian function (NormLorentz1d)
* add fully asymmetric Pseudovoigt (different width and eta)
* remove unphysical variation of structure factor in kinematical 2-beam model
* new dynamical multibeam simulations based on the Darwin theory of dynamical
diffraction
* include pip install guide into readme
* fix default wavelength selection in line cut functions.