Big clean-up of spec.cpp. Clean up test-case directory structure.

--HG--
rename : tests/test-1-input => tests/Old/test-1-input
rename : tests/test-10-input.c => tests/Old/test-10-input.c
rename : tests/test-10.cpp => tests/Old/test-10.cpp
rename : tests/test-2-input.c => tests/Old/test-2-input.c
rename : tests/test-3-input.c => tests/Old/test-3-input.c
rename : tests/test-5-input.c => tests/Old/test-5-input.c
rename : tests/test-5.cpp => tests/Old/test-5.cpp
rename : tests/test-recursive.c => tests/Old/test-recursive.c
rename : tests/test-siblings-adt-input.c => tests/Old/test-siblings-adt-input.c
rename : tests/rotted/test-2.cpp => tests/Rotted/test-2.cpp
rename : tests/rotted/test-3.cpp => tests/Rotted/test-3.cpp
rename : tests/rotted/test-4-input.c => tests/Rotted/test-4-input.c
rename : tests/rotted/test-4.cpp => tests/Rotted/test-4.cpp
rename : tests/rotted/test-6-input.c => tests/Rotted/test-6-input.c
rename : tests/rotted/test-6.cpp => tests/Rotted/test-6.cpp
rename : tests/rotted/test-7-input.c => tests/Rotted/test-7-input.c
rename : tests/rotted/test-7.cpp => tests/Rotted/test-7.cpp
rename : tests/rotted/test-8-input.c => tests/Rotted/test-8-input.c
rename : tests/rotted/test-8.cpp => tests/Rotted/test-8.cpp
rename : tests/test-9.cpp => tests/Rotted/test-9.cpp
rename : tests/test-bfs-adt.cpp => tests/bfs-adt/test-bfs-adt.cpp
rename : tests/test-children-adt.cpp => tests/children-adt/test-children-adt.cpp
rename : tests/test-core-variadic.cpp => tests/core-variadic/test-core-variadic.cpp
rename : tests/test-dfs-seq.cpp => tests/dfs-seq/test-dfs-seq.cpp
rename : tests/test-iterator-comp.cpp => tests/iterator-comp/test-iterator-comp.cpp
rename : tests/test-siblings-adt.cpp => tests/siblings-adt/test-siblings-adt.cpp
rename : tests/test-visible-named-core.cpp => tests/visible-named-core/test-visible-named-core.cpp
rename : tests/test-visible-named.cpp => tests/visible-named/test-visible-named.cpp
More test-case cleanup. Only true example-style programs are now in examples/.

--HG--
rename : tests/Makefile => tests/Old/Makefile
rename : examples/coretest.cpp => tests/coretest/coretest.cpp
Remove 'test-' from names of tests.

--HG--
rename : tests/bfs-adt/test-bfs-adt.cpp => tests/bfs-adtbfs-adt.cpp
rename : tests/children-adt/test-children-adt.cpp => tests/children-adtchildren-adt.cpp
rename : tests/core-variadic/test-core-variadic.cpp => tests/core-variadiccore-variadic.cpp
rename : tests/dfs-seq/test-dfs-seq.cpp => tests/dfs-seqdfs-seq.cpp
rename : tests/iterator-comp/test-iterator-comp.cpp => tests/iterator-compiterator-comp.cpp
rename : tests/siblings-adt/test-siblings-adt.cpp => tests/siblings-adtsiblings-adt.cpp
rename : tests/visible-named-core/test-visible-named-core.cpp => tests/visible-named-corevisible-named-core.cpp
rename : tests/visible-named/test-visible-named.cpp => tests/visible-namedvisible-named.cpp
Fix hgignore and add tests Makefile.
Fix bad renaming of test source files.

--HG--
rename : tests/bfs-adtbfs-adt.cpp => tests/bfs-adt/bfs-adt.cpp
rename : tests/children-adtchildren-adt.cpp => tests/children-adt/children-adt.cpp
rename : tests/core-variadiccore-variadic.cpp => tests/core-variadic/core-variadic.cpp
rename : tests/dfs-seqdfs-seq.cpp => tests/dfs-seq/dfs-seq.cpp
rename : tests/iterator-compiterator-comp.cpp => tests/iterator-comp/iterator-comp.cpp
rename : tests/siblings-adtsiblings-adt.cpp => tests/siblings-adt/siblings-adt.cpp
rename : tests/visible-named-corevisible-named-core.cpp => tests/visible-named-core/visible-named-core.cpp
rename : tests/visible-namedvisible-named.cpp => tests/visible-named/visible-named.cpp
Minor fixes.