Calibration for each benchmark can be specified on a per board basis.

A calibration file can be specified in the config directory, which is
used at compile time to specify the per benchmark scaling factor.

    * configure.ac: Test whether a calibration file is present. If so,
        report which benchmarks are uncalibrated.
    * doc/beebs.info: Updated documentation to mention calibration, and
        the changed REPEAT_FACTOR
    * doc/beebs.texi: Updated documentation to mention calibration, and
        the changed REPEAT_FACTOR
    * include/support.h: Change REPEAT_FACTOR to BOARD_REPEAT_FACTOR and
        add new definition of REPEAT_FACTOR
    * src/common.mk.am: Grep through the calibration file to find the
        number needed, and add this to the CFLAGS for this benchmark.

    * src/*/Makefile.in: Regenerated
    * config.h.in: Regenerated
    * configure: Regenerated
Added initial calibration file for AVR shrimp

    * config/avr/boards/shrimp/calibration: Initial calibration file
        with values for 2dfir and crc32
Small fixes to build system for calibration

    * configure.ac: Fix: correctly use variable (missing $)
    * include/support.h: Define BOARD_REPEAT_FACTOR if the header does
        not
    * src/common.mk.am: Fix: Bracket the first expression, since ||
        takes precedence over |

    * configure: Regenerated
    * src/*/Makefile.in: Regenerated
Merge branch 'benchmark_calibration' of https://github.com/jpallister/beebs into jpallister-benchmark_calibration

Conflicts:
	ChangeLog
Merge branch 'jpallister-benchmark_calibration' into beebsv2