pdf: Add annotation border
(WIP)libdocument: Add annotation border
(WIP) shell: Add annotation border
libview: Modify freetext widgets to add border
Temp commit - Completed borders, fix issues
Add bounding rectangle property to EvAnnotation

Thomas's patch slightly modified.
TODO: Figure out how to rebase the patch and add docs
(WIP) Move annotation support
fixup! (WIP) Move annotation support