Implemented paste support.

TextArea allows for single and multi-line pastes.
ProgramPane will receive paste events when focused.