Merge pull request #547 from jeffvalk/master

Use 'info' middleware for 'doc' function and fontify.
Merge pull request #551 from jeffvalk/master

Update 'doc' to support special forms and Java symbols.
Wrap exception messages in stacktrace buffer.