Changed tests and tools to use 'discard' statements

Changed nearly all of the tests and tools run by "testament" to use 'discard' instead of the deprecated 'nil' for empty code blocks.
The only instance where I couldn't change nil was in drdobbs_examples - something to do with a macro generating stuff.