Implement support for statement-ending semicolon.

Implements half of #22; the silent bit is set, but will the UI listen?