Make pdfunite work even if there's a single file given

Bug #72720
Fixed some GooString format markers
Merge remote-tracking branch 'origin/poppler-0.24'

Conflicts:
	poppler/GfxState.cc
pdfunite: do not lose fonts when merging some files
GooString format: Added some tests + improved documentation
GooString format: fixed bug with printing LLONG_MIN

( -LLONG_MIN doesn't fit in a signed long long )
Fixed some GooString format markers
Simplify some calls to GooString::format-family functions
Update copyrights
0.24.5
Merge remote-tracking branch 'origin/poppler-0.24'

Conflicts:
	CMakeLists.txt
	NEWS
	configure.ac
	cpp/Doxyfile
	qt4/src/Doxyfile
	qt5/src/Doxyfile
Fix qt5 moc detection fix
0.25.1
Learn about automake 1.14
Update popplers (C)
Fix rendering of pdf file from KDE bug 329600

It used to work and regressed with large file support (used to work because stuff just overflowed)

lexer->getPos needs lexer to be a stream, if it is not, just resort to the +5000 kludge
C for last commit
Do not define -ansi

We are using long long that is not defined in ansi, so forcing ansi strictness does
not make any sense. Bug #72499
glib: Add PopplerQuadrilateral boxed type

https://bugs.freedesktop.org/show_bug.cgi?id=51487
glib: Add PopplerAnnotTextMarkup class and subtypes

The subtypes are: Highlihght, Squiggly, StrikeOut and Underline.
It adds convenient methods to set/get/free quadrilaterals
necessaries for TextMarkup annotations.

https://bugs.freedesktop.org/show_bug.cgi?id=51487