BUGFIX: wrong form name
Document fields in Database::getsubtotals()
Trigger event on terminal ACK to interleave messages to and from the
device. Doesn't really make a difference on linux. ACKs come in a
big burst rather than after each individual write to the device.
Use TransRecord::addRecord instead of addItem so it's clearer what
each argument is
BUGFIX: consistent column case on transaction undo page
Do not fail if valutecRequest unavailable, never use gcReceiptView