Tidy up configuration and add some missing headers.

	* Makefile.am: Add libtool dependency,
	* Makefile.in: Regenerated.
	* aclocal.m4: Regenerated.
	* build-aux/mdate-sh: Regenerated.
	* build-aux/texinfo.tex: Regenerated.
	* config/arm/boards/stm32f0discovery/board.cfg: Add license
	header.
	* config/arm/boards/stm32vldiscovery/board.cfg: Likewise.
	* config/avr/chips/atmega328p/chip.cfg: Add license header and
	include existing excluded benchmarks
	* configure: Regenerated.
	* configure.ac: Add license header.  Use a git version number.
	Use beebs as the reporting address.  Don't disable maintainer
	mode.  Remove enable-simulate option.  Set canonical host, not
	system, using host rather than target throughout.  Specify minimum
	version 1.11 automake.  Use AC_PROG_CC to set compiler, and
	eliminate all cross-compiling checks.
	* dejagnu/site.exp.in: Add license header.
	* doc/Makefile.in: Regenerated.
	* doc/beebs.info: Regenerated.
	* doc/version.texi: Regenerated.
	* src/2dfir/Makefile.in: Regenerated.
	* src/adpcm/Makefile.in: Regenerated.
	* src/blowfish/Makefile.in: Regenerated.
	* src/bs/Makefile.in: Regenerated.
	* src/bsort100/Makefile.in: Regenerated.
	* src/bubblesort/Makefile.in: Regenerated.
	* src/cnt/Makefile.in: Regenerated.
	* src/compress/Makefile.in: Regenerated.
	* src/cover/Makefile.in: Regenerated.
	* src/crc/Makefile.in: Regenerated.
	* src/crc32/Makefile.in: Regenerated.
	* src/ctl-stack/Makefile.in: Regenerated.
	* src/ctl-string/Makefile.in: Regenerated.
	* src/ctl-vector/Makefile.in: Regenerated.
	* src/cubic/Makefile.in: Regenerated.
	* src/dhrystone/Makefile.in: Regenerated.
	* src/dijkstra/Makefile.in: Regenerated.
	* src/dtoa/Makefile.in: Regenerated.
	* src/duff/Makefile.in: Regenerated.
	* src/edn/Makefile.in: Regenerated.
	* src/expint/Makefile.in: Regenerated.
	* src/fac/Makefile.in: Regenerated.
	* src/fasta/Makefile.in: Regenerated.
	* src/fdct/Makefile.in: Regenerated.
	* src/fft/Makefile.in: Regenerated.
	* src/fibcall/Makefile.in: Regenerated.
	* src/fir/Makefile.in: Regenerated.
	* src/float_matmult/Makefile.in: Regenerated.
	* src/frac/Makefile.in: Regenerated.
	* src/gdb-advance/Makefile.in: Regenerated.
	* src/gdb-all-types/Makefile.in: Regenerated.
	* src/gdb-anon/Makefile.in: Regenerated.
	* src/gdb-arrayidx/Makefile.in: Regenerated.
	* src/gdb-async/Makefile.in: Regenerated.
	* src/gdb-bitfields/Makefile.in: Regenerated.
	* src/gdb-constvars/Makefile.in: Regenerated.
	* src/gdb-store/Makefile.in: Regenerated.
	* src/huffbench/Makefile.in: Regenerated.
	* src/insertsort/Makefile.in: Regenerated.
	* src/int_matmult/Makefile.in: Regenerated.
	* src/janne_complex/Makefile.in: Regenerated.
	* src/jfdctint/Makefile.in: Regenerated.
	* src/lcdnum/Makefile.in: Regenerated.
	* src/levenshtein/Makefile.in: Regenerated.
	* src/lms/Makefile.in: Regenerated.
	* src/ludcmp/Makefile.in: Regenerated.
	* src/mergesort/Makefile.in: Regenerated.
	* src/miniz/Makefile.in: Regenerated.
	* src/minver/Makefile.in: Regenerated.
	* src/nbody/Makefile.in: Regenerated.
	* src/ndes/Makefile.in: Regenerated.
	* src/nettle-arcfour/Makefile.in: Regenerated.
	* src/nettle-cast128/Makefile.in: Regenerated.
	* src/nettle-des/Makefile.in: Regenerated.
	* src/nettle-md5/Makefile.in: Regenerated.
	* src/newlib-exp/Makefile.in: Regenerated.
	* src/newlib-log/Makefile.in: Regenerated.
	* src/newlib-mod/Makefile.in: Regenerated.
	* src/newlib-sqrt/Makefile.in: Regenerated.
	* src/ns/Makefile.in: Regenerated.
	* src/nsichneu/Makefile.in: Regenerated.
	* src/prime/Makefile.in: Regenerated.
	* src/qsort/Makefile.in: Regenerated.
	* src/qurt/Makefile.in: Regenerated.
	* src/recursion/Makefile.in: Regenerated.
	* src/rijndael/Makefile.in: Regenerated.
	* src/select/Makefile.in: Regenerated.
	* src/sglib-arraybinsearch/Makefile.in: Regenerated.
	* src/sglib-arraysort/Makefile.in: Regenerated.
	* src/sglib-arraysort1/Makefile.in: Regenerated.
	* src/sglib-dllist/Makefile.in: Regenerated.
	* src/sglib-hashtable/Makefile.in: Regenerated.
	* src/sglib-listinsertsort/Makefile.in: Regenerated.
	* src/sglib-listinsertsort1/Makefile.in: Regenerated.
	* src/sglib-listsort/Makefile.in: Regenerated.
	* src/sglib-queue/Makefile.in: Regenerated.
	* src/sglib-rbtree/Makefile.in: Regenerated.
	* src/sha/Makefile.in: Regenerated.
	* src/slre/Makefile.in: Regenerated.
	* src/sqrt/Makefile.in: Regenerated.
	* src/st/Makefile.in: Regenerated.
	* src/statemate/Makefile.in: Regenerated.
	* src/stringsearch1/Makefile.in: Regenerated.
	* src/strstr/Makefile.in: Regenerated.
	* src/tarai/Makefile.in: Regenerated.
	* src/template/Makefile.in: Regenerated.
	* src/trio-snprintf/Makefile.in: Regenerated.
	* src/ud/Makefile.in: Regenerated.
	* src/whetstone/Makefile.in: Regenerated.
	* src/wikisort/Makefile.in: Regenerated.
Turn on AM_SILENT_RULES and regenerate.

Gives prettier build output.  Lots of the makefiles are regenerated.
Fix whitespace around copyright headers, and add some missing headers.

This patch tackles the copyright headers in the beebs/src/ directory
(and sub-directories below there).  All the Makefile.am files now have
a copyright header, and the whitspace is consistent over all these
files.
Remove unwanted binary file.

Binary file was inadvertently added to the repository as part of
commit b5d99ff42, remove.
Remove execute permissions from header file.

Header file was committed with execute permissions as part of commit
33fd3a38, remove the execute permissions in this patch.
Reduce whitespace at around GPL header in common makefile fragment.

Bring the GPL header into line with other headers, and regenerate.
Add support for compiling with Werror turned on.

Add configuration flag to enable/disable Werror compilation flag.
This is on by default for builds using gcc.  As the tests do not
currently compile without warnings, you'll need to configure with
"--disable-werror" in order to get a complete build.
Add x86_64 chip support files.

This allows the benchmarks to be built on an x86_64 target, which
makes fixing compiler errors and warnings simpler.
First pass at resolving compiler warnings.

This patch resolves the compiler warnings that show up when building
on x86_64, these fixes should all be equally valid for any other
target.
Change int to long so the test will compile on 16-bit platforms.

The prime test tries to fit a 19-bit value into an int, on avr ints
are only 16-bit.  Change the test to use long instead which is at
least 32-bits.
Remove support for K&R style function declarations within dtoa test.

This legacy support is not required within BEEBS, remove it to
simplify the code, fix some of the code layout around function
definitions as a result.
Mark constants as unsigned long in dtoa test to prevent overflow.

These immediates will be treated as type int, which on 16-bit
platforms might not be large enough.  The results are placed into a
unsigned long anyway, so cast the immediates to type unsigned long to
prevent overflow.