don't link emcweb against libbost_serialization

    dpkg-shlibdeps: warning: package could avoid a useless dependency
        if debian/machinekit/usr/bin/emcweb was not linked against
	libboost_serialization.so.1.49.0 (it uses none of the library's
	symbols)
configure.in:  Leave -lSM and -lICE out of $XAW_LIBS

These aren't used directly and make warnings.

    dpkg-shlibdeps: warning: package could avoid a useless dependency if
        debian/machinekit/usr/bin/xlinuxcnc was not linked against
	libICE.so.6 (it uses none of the library's symbols)
    dpkg-shlibdeps: warning: package could avoid a useless dependency if
        debian/machinekit/usr/bin/xlinuxcnc was not linked against
	libSM.so.6 (it uses none of the library's symbols)
Hack^H^H^H^HFix #163

    bash ../scripts/gen-rtapi.ini.sh > ../etc/linuxcnc/rtapi.ini
    ../scripts/gen-rtapi.ini.sh: line 57: not: command not found
hal_pru_generic/encoder.c:  silence -Wunused-but-set-variable warning

    hal/drivers/hal_pru_generic/encoder.c: In function 'hpg_encoder_read_chan':
    hal/drivers/hal_pru_generic/encoder.c:169:9: warning: variable
        'prev_rawcounts' set but not used [-Wunused-but-set-variable]
drivers/hal_gpio.c: silence -Wunused-variable warning

    hal/drivers/hal_gpio.c: In function 'bcm2835_peri_read':
    hal/drivers/hal_gpio.c:83:12: warning: unused variable
        'dummy' [-Wunused-variable]
components/pepper.c:  silence  -Wpacked-bitfield-compat warning

Silenced with `-Wno-packed-bitfield-compat` in `Makefile`; this is
about the non-8-bit-aligned packed struct that is correct but may have
issues in old gcc versions.

    hal/components/pepper.c:497:1: note: offset of packed bit-field 'z'
    has changed in GCC 4.4
docs/src/common/UnifiedBuild.txt:  silence build warnings

    asciidoc: WARNING: UnifiedBuild.txt: line 251: missing section: [sect5]
manpages:  silence warnings

    man3/hal_create_thread.3hal:25: warning: can't find font `c'
    man3/rtapi_init.3rtapi:8: warning: can't find font `g'
Add strstore() function to python_plugin.cc

    dpkg-shlibdeps: warning: symbol _Z8strstorePKc used by
    debian/machinekit/usr/lib/libpyplugin.so.0 found in none of the
    libraries
only run check-build-vs-configure-sha once per build

No need to run for each recursive flavor module build also
Fix RTAI ulapi rtapi_get_time()

`rt_get_cpu_time_ns()` only exists in kernel space.

    rtapi/rtai-kernel/rtai-kernel.c: In function '_rtapi_get_time_hook':
    rtapi/rtai-kernel/rtai-kernel.c:62:5: warning: implicit declaration of
        function 'rt_get_cpu_time_ns' [-Wimplicit-function-declaration]
Don't link lib/machinekit/rtapi.so against libmtalk

    dpkg-shlibdeps: warning: package could avoid a useless dependency
	if debian/machinekit-dev/usr/lib/rtapi.so was not linked
	against libmtalk.so.0 (it uses none of the library's symbols)
hal/cython/Submakefile:  Fix output

non-verbose output looked like:

    Linking
    gcc -g [...] ../lib/libmtalk.so.0

compared to:

    Linking halcmd
Silence 'Localizing' command when not verbose

Prints a ~3500 character list of filenames on one line
Make non-verbose build output more consistent
Don't link RT libs against kernel thread ulapi.so modules

xenomai-kernel:

    dpkg-shlibdeps: warning: package could avoid a useless dependency if
    [...]/usr/lib/linuxcnc/ulapi-xenomai-kernel.so
    was not linked against libxenomai.so.0 (it uses none of the library's
    symbols)

    dpkg-shlibdeps: warning: package could avoid a useless dependency if
    [...]/usr/lib/linuxcnc/ulapi-xenomai-kernel.so
    was not linked against libnative.so.3 (it uses none of the library's
    symbols)

    dpkg-shlibdeps: warning: package could avoid a useless dependency if
    [...]/usr/lib/linuxcnc/ulapi-xenomai-kernel.so
    was not linked against librt.so.1 (it uses none of the library's
    symbols)

rtai-kernel:

    dpkg-shlibdeps: warning: package could avoid a useless dependency if
    [...]/usr/lib/linuxcnc/ulapi-rtai-kernel.so
    was not linked against liblxrt.so.1 (it uses none of the library's
    symbols)
xenomai-kernel:  Silence type cast warning

Function seems to have changed in 2011

    [...]/rtapi/xenomai-kernel.c:
    In function ‘_rtapi_trap_handler’:
    [...]/rtapi/xenomai-kernel.c:179:5:
    warning: passing argument 2 of ‘old_trap_handler’ makes pointer from
    integer without a cast [enabled by default]
	 return ((rthal_trap_handler_t) old_trap_handler)(event, domid, data);
	 ^
    [...]/rtapi/xenomai-kernel.c:179:5:
    note: expected ‘struct rthal_pipeline_stage_t *’ but argument is of
    type ‘unsigned int’
Remove 'warning:' string from configure.in message

Buildbot detects warnings by grepping output for '[Ww]arning:';
instead, use 'caution:'.
machinetalk/Submakefile:  fix protobuf C++ include list

With `../include` already prepended to the header file path, the later
substitution in `MT_INSTALL_INCS` adds `../include/` to the list, causing
the later error message in `make clean`:

    rm: cannot remove ‘../include/’: Is a directory
Silence make jobserver warnings

    make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent
    make rule.