"Hibernate" BufferArea when it's hidden.

This tosses all JavaFX nodes for non-visible lines such that they'll need to be
recreated if/when the buffer is ever made active again.
More perf debugging traces.
Revamp Commenter to use Syntax; also made better.