Add new compact style for hkl annotations to diffraction peaks.
Add new compact style for hkl annotations to diffraction peaks.

Current style prints labels on figure in a long horizontal format.
Often, these overlap one another and may run out the plot area.  This
format is kept as the default.  New compact style prints shorter
labels in a vertical orientation and thus avoid overlapping labels.

gmatteo/pymatgen,davidwaroquiers/pymatgen,davidwaroquiers/pymatgen,vorwerkc/pymatgen,fraricci/pymatgen,gVallverdu/pymatgen,davidwaroquiers/pymatgen,vorwerkc/pymatgen,gVallverdu/pymatgen,gVallverdu/pymatgen,gmatteo/pymatgen,fraricci/pymatgen,vorwerkc/pymatgen,fraricci/pymatgen,gVallverdu/pymatgen,vorwerkc/pymatgen,fraricci/pymatgen,davidwaroquiers/pymatgen