gschem: Breakout x_textsizecb list store

Separate the list store from x_textsizecb in preparation to make
generic. The generic variant will be used for line widths, fill
angles, etc...
gschem: Fill properties moved from entrys to combo boxes
gschem: Remove commented code
gschem: Fix default activation in fill properties dialog
gschem: Remove dead `makeallimages' and `makeimages' scripts [1218845]

Closes-bug: lp-1218845
Reported-by: Vladimir Zhbanov <vzhbanov@gmail.com>
build-sys: Fix running tests with latest versions of Automake

Recent versions of Automake have introduced some really cool new ways
to run tests (in parallel, using custom tools, etc etc).
Unfortunately we (probably) can't rely on all developers having such
new tools yet, so disable it.
build-sys: Make sure gaf tool is built before using it to run tests.

For the libgeda Scheme-based testsuite, `gaf shell' is needed.  The
tests makefile already ran a recursive make to do this, but it also
needed to make sure that the libgeda and libgedacairo libraries were
up to date first...
gschem: Add commonly used values to the fill properties dialog
Revert "build-sys: Fix running tests with latest versions of Automake"

This reverts commit 8f0fc0c6a86398687c758f2a91f71ebb15a695d7.

The serial-tests option is available in automake >= 1.12.
gschem: Fix issue with zero values in fill properties dialog
gschem: Breakout line properties dialog box
build-sys: Require Automake 1.11 for developers.

A newer version of Automake is required in order to ensure that the
parallel test driver is available.

In newer versions of Automake, this new driver is used by default and
it's necessary to use

  AM_INIT_AUTOMAKE([serial-tests])

in order to get the (deprecated!) serial test driver currently used
throughout the geda-gaf package.  This doesn't provide a solution: at
the moment, we have the problem that 1) newer versions of Automake
choke on the test suite without the "serial-tests" option; 2) older
versions of Automake choke on the "serial-tests" option.

The only option available to retain the ability for all
currently-active developers to run the test suite is to port it to the
parallel test driver.  1.6.0 is too old; 1.11.0 was released in 2009
and seems to provide a reasonable balance between maturity, widespread
availability and features.  Note that users without Automake >= 1.11.0
will still be able to build tarballs, but will need to upgrade to
build from git.
build-sys: Ignore new build-tools installed by Automake 1.13.
build-sys: Use GUILE_PKG_NAME instead of GUILE_PKG.

We previously stored the name of Guile's pkg-config module in a
variable called GUILE_PKG.  In recent releases of Guile 2.x, a
GUILE_PKG autoconf macro has been added which conflicts with this.  So
we need to use a different variable name instead.
build-sys: Quieten scm_display_error() checks.

Guile 2.x complains that passing a stack to scm_display_error() is
deprecated.  We know: that's why we're testing for it!
build-sys: Use parallel tests with coloured output.

Note that changing this option means that `make check' and `make
distcheck' will fail until all the tests have been ported over.
build-sys: Use parallel tests for Scheme API.

(This makes the testsuite work again).
build-sys: Don't use Automake test driver unless actually necessary.

Most of the tests in geda-gaf actually provide their own test drivers
in the form of a shell script.  It's actually better just to run them
directly in a check-local rule than to use the Automake test driver
(which eats all the output now that parallel tests are being used).
gschem: Make dialog initialization consistant
gschem: Added commonly used values to line property dialog