Merge tag '0.2.9' into develop

Version 0.2.9
Remove css-definitions.c* in clean

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Add colored GCC output

Signed-off-by: Benoît Taine <ork@olol.eu>
Take advantage of shared SyncTeX parser library

As of revision 34449 texlive builds  SyncTeX parser as library. We continue to
include the code until this patch is deployed on most major distributions.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Merge branch 'develop' of pwmt.org:zathura into develop
Print debug info if D-Bus connection is closed due to an error

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Also use system synctex in tests if possible

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Fix scroll down and up in double-page mode.
Implement smooth scroll and smooth zoom
Update AUTHORS

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Add synctex-editor-command setting

Also, turn on SyncTeX backward synchronization per default and remove -s option.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Fix synctex_parser.h include
Add description and document -

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Add setting to hide notifications after text selection
Also read from FIFOs and write content to temporary file

Closes: #425
Documentation
Add cache directory

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Remove realpath call

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Remove another realpath call

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Add smooth-scroll option to manpage.