fix #314694

- make sanei_config testsuite handle out of source builds by using
  SANE_CONFIG_DIR
epjitsu backend v26

- add resolution scaling
- fix 150 dpi settings for fi-60F and fi-65F
- make adf_height_padding variable
- make white_factor variable
canon_dr backend v47

initial DR-G1130 support
add usb ids for many recent scanners
add batch-print option to scanimage

Enables better interoperability with tesseract.
Code by Jeff Breidenbach jeff@jab.org
change exit status of scanimage

If we have successfully scanned at least one image
during a batch scan, don't return SANE_STATUS_NO_DOCS.
Code by Jeff Breidenbach jeff@jab.org
changelog
new scanners Canon Pixma E400, E560, MX470 and MX530
fujitsu: don't print 0 length line in hexdump
canon_dr backend v48

- set another unknown byte in buffermode for ssm2
- add another gettimeofday call at end of do_usb_cmd
- don't print 0 length line in hexdump
- mark DR-7080C as working
- default DR-G1100 and DR-G1130 to 8 meg buffers
new scanners Canon i-SENSYS MF8200C Series and MF8500C Series
add "print verbose debug-level messages"
Pixma backend version 0.17.10
changelog for recent work
MX720 has duplex adf
MX720 doesn't need image post processing
Canon PIXMA MX720 Series scanner is working
changelog for recent work
MX720 has button support
pixma_bjnp.c: Open TCP-connection only from bjnp_activate. bjnp_open should not intiate
a connection. This solves issues where the scanner closes it's TCP-connection after a
period of no activity.
pixma_bjnp.c: added explicit error message for the case where the
scanner closes the TCP-connection