Make rendering thread-safe

Bug #50992
Don't use config.h but poppler-config.h

That was already included but i forgot to kill the other one
use getNum instead of getReal
Add Int64 object type

Bug 44085
Large file support

Create a Goffset type and use this type for all file offsets and file
sizes.

Bug 44085
win32 large file support

Bug 44085
splash: fix uninitialized memory

Bug 44085
gitignore
Adrian C for 2013 because of the big files support
New year!
A few Goffsets we missed

charactersRead is returned in BaseCryptStream::getPos thus should be a Goffset
Gfx::getPos returns Parser::getPos and thus should be a Goffset too
Remove unused deviceHasTextClip
Rename function

Makes it say more what it does
Read 8 byte xref offsets when sizeof(Goffset) < 8

and print an error if the offset read is too large for Goffset.

Bug 56318
cmake: provide HAVE_FSEEK64 and HAVE_FSEEKO in poppler-config

followup of a3cee0e7e9dd292c70fe1fa19a92e70bbc1e1b41 also for the cmake-generated poppler-config.h
avoid max() macro expansion

protect against compilers defining max as macro
use Goffset also for length in MemStream ctor
Use sys/types.h instead of stdio.h for the off_t type

Bug 44085
A few more missing Goffsets
cairo: support uncolored tiling patterns

Bug 59179