Initial commit
Added blowfish, rijndael, crc32, cubic, fdct and 2dfir benchmarks
Added float/int matmult, sha, rijndael, updated 2dfir
Added license and updated readme
	* .gitignore: Created.
	* ChangeLog: Created.
Minor code tidy ups.

	* blowfish/bf.c (main): Use rand () rather than jrand ().
	* rijndael/aesxam (encfile): Use rand () rather than jrand () and
	use int as type of flen.
	(decfile): Use rand () rather than jrand ().
	* sha/sha.c: Use rand () rather than jrand ().
	* blowfish/bf.c: Change mode to non-executable.
	* blowfish/bf_cfb64.c: Likewise.
	* blowfish/bf_enc.c: Likewise.
	* blowfish/bf_locl.h: Likewise.
	* blowfish/bf_pi.h: Likewise.
	* blowfish/bf_skey.c: Likewise.
	* blowfish/blowfish.h: Likewise.
	* cubic/basicmath_small.c: Likewise.
	* cubic/cubic.c: Likewise.
	* cubic/pi.h: Likewise.
	* cubic/round.h: Likewise.
	* cubic/snipmath.h: Likewise.
	* cubic/sniptype.h: Likewise.
	* dijkstra/dijkstra_small.c: Likewise.
	* rijndael/aes.c: Likewise.
	* rijndael/aes.h: Likewise.
	* rijndael/aestab.h: Likewise.
	* rijndael/aesxam.c: Likewise.
	* sha/sha.c: Likewise.
	* sha/sha.h: Likewise.
	* sha/sha_driver.c: Likewise.
	* platformcode.c: Created for common code.
	* platformcode.c: Common header.
Add a script to run all the tests sensibly.

	* run-all.sh: Created.
	* .gitignore: Add results directory.
	* README.md: Updated with information on running the tests.
	* run-all.sh: Use run-time segment size to decide whether to run.
Tidy up small errors in the script

	* run-all.sh: Correct various errors in echoing to results file.
Added Makefiles and fixes for x86

Only included platform.h for ARM targets
*_trigger functions are only used on arm targets
A few other changes for specific benchmarks
Fixed 2dfir correctness

Both image and array were being incorrectly initialised
Now array is just set to surround an image of 1s with 0s
Made makefiles more flexible

Only common.mk needs to be changed to add new architectures
Also added a script for making template makefiles
Added temporary vim files to .gitignore
Made all benchmarks self verify
Standardised indentations and line endings
Moved more platform code from lowpower-framework
Added more binaries to gitignore