Convert crc32 test to a single source file, add GPL header.

Merge the contents of the LICENCE file and the header file into the
single source file for the crc32 test.
As the LICENCE is free with no restrictions, I've added a GPL header to
this version of the code.

ChangeLog:

	* src/crc32/LICENSE: Removed.
	* src/crc32/crc.h: Removed.
	* src/crc32/crc_32.c: Add licence information originally from
	LICENCE, add a GPL header.  Add in contents of header file.
	(updateCRC32): Remove, unused.
	* src/crc32/Makefile.am: Remove crc.h and LICENCE references.
	* src/crc32/Makefile.in: Regenerate.
Merge tests ctl-stack and ctl-vector into a single directory.

The tests ctl-stack and ctl-vector are basically the same except on
different container types.  Merge these two tests into a single source
directory.

ChangeLog:

	* configure.ac: Remove ctl-stack and ctl-vector, add ctl.
	* configure: Regenerate.
	* src/ctl-stack/Makefile.am: Remove.
	* src/ctl-stack/Makefile.in: Remove.
	* src/ctl-stack/ctl.h: Remove.
	* src/ctl-stack/stack.c: Remove.
	* src/ctl-vector/Makefile.am: Remove.
	* src/ctl-vector/Makefile.in: Remove.
	* src/ctl-vector/vector.c: Remove.
	* src/ctl-vector/ctl.h: Move to src/ctl/ctl.h.
	* src/ctl-stack/stack.h: Move to src/ctl/stack.h.
	* src/ctl-vector/vector.h: Move to src/ctl/vector.h.
	* src/ctl/Makefile.am: New file.
	* src/ctl/Makefile.in: Generated.
	* src/ctl/ctl.c New file, merging old stack.c and vector.c.
	* src/ctl/ctl.h: Moved from src/ctl-vector/ctl.h.
	* src/ctl/stack.h: Moved from src/ctl-vector/stack.h.
	* src/ctl/vector.h: Moved from src/ctl-vector/vector.h.
Add GPL header to the ctl test.

The in-file comment suggests it is acceptable to place these files under
a GPL licence.

ChangeLog:

	* src/ctl/ctl.h: Add GPL header.
	* src/ctl/stack.h: Add GPL header.
	* src/ctl/vector.h: Add GPL header.
Add GPL header to test bs.

This code is public domain, within BEEBS it's GPL.

ChangeLog:

	* src/bs/bs.c: Add GPL header.
Add GPL header to the dijkstra test.

The LICENCE file for test dijkstra declares the code GPL.  I've added a
GPL header to the source file, copied the LICENCE file into the source
file and deleted the extra LICENCE file.

ChangeLog:

	* src/dijkstra/LICENSE: Removed.
	* src/dijkstra/Makefile.am: Remove reference to LICENCE file.
	* src/dijkstra/dijkstra_small.c: Add GPL header, and copy in the
	original contents of the LICENCE file.
Add GPL header to the miniz test.

ChangeLog:

	* src/miniz/miniz.c: Add GPL header.
	* src/miniz/miniz.h: Add GPL header.
Add GPL header to two header files in nettle-des test.

ChangeLog:

	* src/nettle-des/keymap.h: Add GPL header.
	* src/nettle-des/rotors.h: Add GPL header.
Add GPL header to the picojpeg test source.

This source is public domain, the BEEBS version is GPL.

ChangeLog:

	* src/picojpeg/picojpeg.c: Add GPL header.
	* src/picojpeg/picojpeg.h: Add GPL header.