FS#539 - Consolidate CW-01 and DNP backends

There's a great deal of overlap; the main difference is the format of the print job. It may make sense to fold the CW-01 stuff into the DNP backend (including the spool format), but alternatively perhaps just a shared library?

Closed by Solomon Peachy
2018-09-18 18:10Reason for closing: ImplementedAdditional comments about closing:
All done. Should a tester ever surface.

It's now possible to start combining them. There's under 800 lines of code to port. If we make a clean break and re-use the generic Citizen/DNP spool format, then it makes more sense to just add cw-01 support into the current dnp/citizen backend.

This is risky enough that I don't care to undertake this effort without access to a printer.