Add .run command

.run executes semicolon-separated commands in a file, as opposed to
newline-separated commands like .read.

(Still trying to figure out how to write the tests for this... any hints?)