chore(packages): Overhaul dropcaps package
chore(packages): Overhaul dropcaps package

* Remove arbitrary single letter restriction: In some languages and
  publishing traditions, punctuation is frequently included in the drop
  cap content.

* Rename \dropcaps function to \dropcap

* Rename ‘letter’ option to ‘initial’ to reflect usage, may be arbitrary
  content.

* Pass options through to font

* Scale based on size of dropcap font, not original

* Optimize code for readability, speed, and re-using existing functions

* Don't force leaving horizontal at the end, may be used on partial content

* Rename joined to join (as previously documented but not coded).

alerque/sile,alerque/sile,alerque/sile,alerque/sile