Fixes #84 and closes #24: Tidy up of makefiles

* fix rules so "make regression" works
* Harmonise use of CUSTOM_SIM_DEPS and CUSTOM_COMPILE_DEPS
* Remove 'gdb' rules