Fixed --enable and --with currently give incorrect results.

    * configure.ac: The conditions for --enable and --with currently
        give incorrect results if --disable is used. Fix this and fix an
        error in a automake conditional
Added a --with-platform argument to configure.

This allows options to be automatically set and means the generate
scripts are not needed.

    * Makefile.in: Regenerated
    * aclocal.m4: Regenerated
    * analysis/Makefile.in: Regenerated
    * configure: Regenerated
    * configure.ac: Added --with-platform argument
    * src/2dfir/Makefile.in: Regenerated
    * src/adpcm/Makefile.in: Regenerated
    * src/blowfish/Makefile.in: Regenerated
    * src/bs/Makefile.in: Regenerated
    * src/bubblesort/Makefile.in: Regenerated
    * src/cnt/Makefile.in: Regenerated
    * src/common.mk.am: Platform dependent linker script selection
    * src/compress/Makefile.in: Regenerated
    * src/crc32/Makefile.in: Regenerated
    * src/cubic/Makefile.in: Regenerated
    * src/dijkstra/Makefile.in: Regenerated
    * src/duff/Makefile.in: Regenerated
    * src/edn/Makefile.in: Regenerated
    * src/fasta/Makefile.in: Regenerated
    * src/fdct/Makefile.in: Regenerated
    * src/fft/Makefile.in: Regenerated
    * src/float_matmult/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/int_matmult/Makefile.in: Regenerated
    * src/lms/Makefile.in: Regenerated
    * src/nbody/Makefile.in: Regenerated
    * src/platformcode/Makefile.in: Regenerated
    * src/rijndael/Makefile.in: Regenerated
    * src/sha/Makefile.in: Regenerated
    * src/template/Makefile.in: Regenerated
Fixes and code to allow running on the stm32f0discovery board

    * configure: Regenerated
    * configure.ac: No longer need platform code, and change LDFLAGS to
        correct entry point
    * src/platformcode/platformcode.c: Added code to toggle PC0 of the
        stm32f0discovery board
Startup file needed to copy initialised data into RAM

Initialise data for stm32f0discovery

    * Makefile.in: Regenerated
    * aclocal.m4: Regenerated
    * analysis/Makefile.in: Regenerated
    * configure: Regenerated
    * configure.ac: Changed -lrdimon to -lnosys and removed -e
        parameters
    * src/2dfir/Makefile.in: Regenerated
    * src/adpcm/Makefile.in: Regenerated
    * src/blowfish/Makefile.in: Regenerated
    * src/bs/Makefile.in: Regenerated
    * src/bubblesort/Makefile.in: Regenerated
    * src/cnt/Makefile.in: Regenerated
    * src/common.mk.am: No longer need startup.S, build startup.c for
        stm32f0discovery
    * src/compress/Makefile.in: Regenerated
    * src/crc32/Makefile.in: Regenerated
    * src/cubic/Makefile.in: Regenerated
    * src/dijkstra/Makefile.in: Regenerated
    * src/duff/Makefile.in: Regenerated
    * src/edn/Makefile.in: Regenerated
    * src/fasta/Makefile.in: Regenerated
    * src/fdct/Makefile.in: Regenerated
    * src/fft/Makefile.in: Regenerated
    * src/float_matmult/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/int_matmult/Makefile.in: Regenerated
    * src/lms/Makefile.in: Regenerated
    * src/nbody/Makefile.in: Regenerated
    * src/platformcode/Makefile.in: Regenerated
    * src/platformcode/startup.c: Copy initialised data from flash to
        RAM before main
    * src/platformcode/stm32f05_flash.ld: Specify that data should be in
        flash, and specify entry point
    * src/rijndael/Makefile.in: Regenerated
    * src/sha/Makefile.in: Regenerated
    * src/template/Makefile.in: Regenerated
Removed jrand function because we can now use the libc rand

    * src/2dfir/Makefile.in: Regenerated
    * src/adpcm/Makefile.in: Regenerated
    * src/blowfish/Makefile.in: Regenerated
    * src/blowfish/bf.c: Removed jrand
    * src/bs/Makefile.in: Regenerated
    * src/bubblesort/Makefile.in: Regenerated
    * src/cnt/Makefile.in: Regenerated
    * src/common.mk.am: Removed jrand from platform sources
    * src/compress/Makefile.in: Regenerated
    * src/crc32/Makefile.in: Regenerated
    * src/crc32/crc_32.c: Removed jrand
    * src/cubic/Makefile.in: Regenerated
    * src/dijkstra/Makefile.in: Regenerated
    * src/duff/Makefile.in: Regenerated
    * src/edn/Makefile.in: Regenerated
    * src/fasta/Makefile.in: Regenerated
    * src/fdct/Makefile.in: Regenerated
    * src/fft/Makefile.in: Regenerated
    * src/float_matmult/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/int_matmult/Makefile.in: Regenerated
    * src/lms/Makefile.in: Regenerated
    * src/nbody/Makefile.in: Regenerated
    * src/platformcode/Makefile.am: Removed jrand from distribution
    * src/platformcode/Makefile.in: Regenerated
    * src/platformcode/jrand.c: Deleted
    * src/platformcode/jrand.h: Deleted
    * src/platformcode/platformcode.h: Removed jrand
    * src/rijndael/Makefile.in: Regenerated
    * src/rijndael/aesxam.c: Removed jrand
    * src/sha/Makefile.in: Regenerated
    * src/sha/sha.c: Removed jrand
    * src/template/Makefile.in: Regenerated
Added AVR triggers to platform code

    * src/platformcode/platformcode.c: Toggle port C0 on the AVR chip to
        start and stop benchmarking