qt5: Allow to load document from QIODevice

Extract BaseSeekInputStream class from PopplerInputStream class
and inherit an introduced Poppler::QIODeviceInStream from it.
This allows to implement Poppler::Document::load(QIODevice *, ...)
overload.
10 jobs for master in 22 minutes and 28 seconds (queued for 12 seconds)
latest
Status Job ID Name Coverage
  Build
passed #685388
build

00:11:37

passed #685393
build_android

00:01:03

passed #685389
build_clang_libcpp

00:03:28

passed #685392
build_clazy

00:03:05

passed #685391
build_mingw64_fedora

00:03:15

passed #685390
build_ubuntu_16_04

00:02:00

 
  Document
passed #685395
cpp_docs

00:02:53

passed #685396
glib_docs

00:03:16

passed #685394
qt5_docs

00:10:26

 
  Publish
passed #685397
trigger_pages

00:00:24