Update copyrights
Warn the user if he provides a wrong range
0.24.4
Tagged-PDF: Text content extraction from structure elements

Implement StructElement::getText(), by using MCOutputDev. This output device
captures pieces of text (aka "spans") which have the same attributes into
a list of TextSpan objects.

https://bugs.freedesktop.org/show_bug.cgi?id=64815
annots: Remove unused typeUnknown AnnotBorderType from AnnotBorder

Also make the AnnotBorder constructor protected to make sure it's not
possible to create AnnotBorder instances.
annots: Add helper function Annot::setLineStyleForBorder

It sets the line dash and width based on the given AnnotBorder. Use it
only when the border width is greater than 0 for FreeText annotations
and always for annotations that use the border to set the line width and
dash, but don't draw a border.
annots: Use a default border for annots that can have a BS entry

According to the spec if neither the Border nor the BS entry is present,
the border shall be drawn as a solid line with a width of 1 point.
However, acroread seems to ignore the Border entry for annots that can't
have a BS entry.
annots: Make Annot::setBorder receive an AnnotBorder object

Instead of receiving AnnotBorderArray. Also implement writeToObject in
both AnnotBorderArray and AnnotBorderBS to make sure that
Annot::setBorder will work for both cases.
glib: Add implementation of Square and Circle annotations

Square and Circle only differ in the constructor which defines
the subtype.  Therefore, it uses the same name than Poppler's
Geometry class.

https://bugs.freedesktop.org/show_bug.cgi?id=70983
glib-demo: Add Square and Circle annotations demo

https://bugs.freedesktop.org/show_bug.cgi?id=70983
glib-demo: Increase the default size of the main window

Some demos like annots that show a document view use more space than
they used to, requiring to manually resize the window everytime.
regtest: Improve readability of test results

Show a summary of tests failed per backend with the percentages and use a
new line for every test in the result instead of using a comma separated
line.
regtest: Show also the tests expected to crash/fail to run but don't fail
regtest: Save checksum results sorted in md5 files

We are using os.listdir() to get the list of test results that returns
files in arbitrary order.
regtest: Limit the stderr files to ~1MB

Some tests send a lot of information to stderr, usually due to parsing
errors in buggy documents. More than 1MB of stderr output is diffcult to
hanlde and in most cases it's redundant with a lot of duplicated messages.
This patch reduced the size of the refs dir for the complete test suite
by 1GB.
segExtraBytes is a goffset not an int so use lld

Fixes KDE bug #328511
Compile++
Merge remote-tracking branch 'origin/poppler-0.24'

Conflicts:
	utils/pdfimages.cc
	utils/pdfinfo.cc
	utils/pdfseparate.cc
correction for knockout transparency groups

Fixes test "G" in eci_altona-test-suite-v2_technical2_x4.pdf
Update copyrights