Prepare for multiple viewer application targets in makefile.
Add documentation files to make install target.
Silence a few warnings.
Throw exception on invalid page objects when looking up page numbers.

Also handle exceptions when parsing link destinations.
Set /Parent entry when inserting a page into the page tree.