Expect the binary name at the start of the line in calibration data.

The calibration data could contain a comment that might contain a binary
name, if this happens we risk getting invalid calibration data.  After
this patch we expect the binary name to appear at the start of the line
in the calibration file.

ChangeLog:

	* src/common.mk.am: Expect binary names to appear at the start of
	a line in the calibration file, add '^' to the grep pattern.
	* src/2dfir/Makefile.in: Regenerate.
	* src/adpcm/Makefile.in: Regenerate.
	* src/aha-compress/Makefile.in: Regenerate.
	* src/aha-mont64/Makefile.in: Regenerate.
	* src/blowfish/Makefile.in: Regenerate.
	* src/bs/Makefile.in: Regenerate.
	* src/bsort100/Makefile.in: Regenerate.
	* src/bubblesort/Makefile.in: Regenerate.
	* src/cnt/Makefile.in: Regenerate.
	* src/common.mk.am: Regenerate.
	* src/compress/Makefile.in: Regenerate.
	* src/cover/Makefile.in: Regenerate.
	* src/crc/Makefile.in: Regenerate.
	* src/crc32/Makefile.in: Regenerate.
	* src/ctl-stack/Makefile.in: Regenerate.
	* src/ctl-string/Makefile.in: Regenerate.
	* src/ctl-vector/Makefile.in: Regenerate.
	* src/cubic/Makefile.in: Regenerate.
	* src/dhrystone/Makefile.in: Regenerate.
	* src/dijkstra/Makefile.in: Regenerate.
	* src/dtoa/Makefile.in: Regenerate.
	* src/duff/Makefile.in: Regenerate.
	* src/edn/Makefile.in: Regenerate.
	* src/expint/Makefile.in: Regenerate.
	* src/fac/Makefile.in: Regenerate.
	* src/fasta/Makefile.in: Regenerate.
	* src/fdct/Makefile.in: Regenerate.
	* src/fft/Makefile.in: Regenerate.
	* src/fibcall/Makefile.in: Regenerate.
	* src/fir/Makefile.in: Regenerate.
	* src/float_matmult/Makefile.in: Regenerate.
	* src/frac/Makefile.in: Regenerate.
	* src/gdb-advance/Makefile.in: Regenerate.
	* src/gdb-all-types/Makefile.in: Regenerate.
	* src/gdb-anon/Makefile.in: Regenerate.
	* src/gdb-arrayidx/Makefile.in: Regenerate.
	* src/gdb-async/Makefile.in: Regenerate.
	* src/gdb-bitfields/Makefile.in: Regenerate.
	* src/gdb-constvars/Makefile.in: Regenerate.
	* src/gdb-store/Makefile.in: Regenerate.
	* src/huffbench/Makefile.in: Regenerate.
	* src/insertsort/Makefile.in: Regenerate.
	* src/int_matmult/Makefile.in: Regenerate.
	* src/janne_complex/Makefile.in: Regenerate.
	* src/jfdctint/Makefile.in: Regenerate.
	* src/lcdnum/Makefile.in: Regenerate.
	* src/levenshtein/Makefile.in: Regenerate.
	* src/lms/Makefile.in: Regenerate.
	* src/ludcmp/Makefile.in: Regenerate.
	* src/mergesort/Makefile.in: Regenerate.
	* src/miniz/Makefile.in: Regenerate.
	* src/minver/Makefile.in: Regenerate.
	* src/nbody/Makefile.in: Regenerate.
	* src/ndes/Makefile.in: Regenerate.
	* src/nettle-arcfour/Makefile.in: Regenerate.
	* src/nettle-cast128/Makefile.in: Regenerate.
	* src/nettle-des/Makefile.in: Regenerate.
	* src/nettle-md5/Makefile.in: Regenerate.
	* src/newlib-exp/Makefile.in: Regenerate.
	* src/newlib-log/Makefile.in: Regenerate.
	* src/newlib-mod/Makefile.in: Regenerate.
	* src/newlib-sqrt/Makefile.in: Regenerate.
	* src/ns/Makefile.in: Regenerate.
	* src/nsichneu/Makefile.in: Regenerate.
	* src/picojpeg/Makefile.in: Regenerate.
	* src/prime/Makefile.in: Regenerate.
	* src/qrduino/Makefile.in: Regenerate.
	* src/qsort/Makefile.in: Regenerate.
	* src/qurt/Makefile.in: Regenerate.
	* src/recursion/Makefile.in: Regenerate.
	* src/rijndael/Makefile.in: Regenerate.
	* src/select/Makefile.in: Regenerate.
	* src/sglib-arraybinsearch/Makefile.in: Regenerate.
	* src/sglib-arraysort/Makefile.in: Regenerate.
	* src/sglib-arraysort1/Makefile.in: Regenerate.
	* src/sglib-dllist/Makefile.in: Regenerate.
	* src/sglib-hashtable/Makefile.in: Regenerate.
	* src/sglib-listinsertsort/Makefile.in: Regenerate.
	* src/sglib-listinsertsort1/Makefile.in: Regenerate.
	* src/sglib-listsort/Makefile.in: Regenerate.
	* src/sglib-queue/Makefile.in: Regenerate.
	* src/sglib-rbtree/Makefile.in: Regenerate.
	* src/sha/Makefile.in: Regenerate.
	* src/slre/Makefile.in: Regenerate.
	* src/sqrt/Makefile.in: Regenerate.
	* src/st/Makefile.in: Regenerate.
	* src/statemate/Makefile.in: Regenerate.
	* src/stb_perlin/Makefile.in: Regenerate.
	* src/stringsearch1/Makefile.in: Regenerate.
	* src/strstr/Makefile.in: Regenerate.
	* src/tarai/Makefile.in: Regenerate.
	* src/template/Makefile.in: Regenerate.
	* src/trio-snprintf/Makefile.in: Regenerate.
	* src/trio-sscanf/Makefile.in: Regenerate.
	* src/ud/Makefile.in: Regenerate.
	* src/whetstone/Makefile.in: Regenerate.
	* src/wikisort/Makefile.in: Regenerate.
Add GPL headers to more files.

Add GPL headers to most of the remaining non-test files in BEEBS.

ChangeLog:

	* beebs.test/measure.exp: Add GPL header.
	* beebs.test/run.exp: Likewise.
	* include/support.h: Likewise.
	* config/arm/boards/stm32f0discovery/boardsupport.c: Likewise.
	* config/arm/boards/stm32vldiscovery/boardsupport.c: Likewise.
	* config/arm/chips/stm32f051/chip.ld: Likewise.
	* config/arm/chips/stm32f051/chipsupport.c: Likewise.
	* config/arm/chips/stm32f051/chipsupport.h: Likewise.
	* config/arm/chips/stm32f100/chip.ld: Likewise.
	* config/arm/chips/stm32f100/chipsupport.c: Likewise.
	* config/arm/chips/stm32f100/chipsupport.h: Likewise.
	* config/avr/boards/shrimp/boardsupport.c: Likewise.
	* config/avr/boards/shrimp/calibration: Likewise.
	* config/avr/chips/atmega328p/chipsupport.h: Likewise.
	* config/default.exp: Likewise.
	* config/x86_64/boards/none/boardsupport.c: Likewise.
Merge together bubblesort and bsort100 benchmarks.

These two tests were identical, except for the number of iterations that
were performed.
I've merged the two benchmarks together so that we can share source
code, the Makefile passes in a define in order to specialise the two
tests.

ChangeLog:

	* src/bsort100/Makefile.am: Deleted.
	* src/bsort100/Makefile.in: Deleted.
	* src/bsort100/bsort100.c: Deleted.
	* src/bubblesort/Makefile.am: Add rules for building second
	variation of bubblesort program.
	* src/bubblesort/Makefile.in: Regenerate.
	* src/bubblesort/bubblesort.c: Add GPL header.  Restructure code
	in line with old contents of bsort100.c.
        * configure.ac: Remove bsort100.
        * configure: Regenerate.