char.scm (char->pigpen-char): Accept a cipher as the 2nd argument

* pigpen/char.scm (char->pigpen-char): Accept a cipher as the 2nd
  argument.  All callers updated.
* pigpen/encoder.scm (encode): Update.
* pigpen/string.scm (pigpen-string->string, fill): Update.