Fix deallocation bug.

Fix bug in which suite->name may be freed if assigned to a static const
char array.
Fix deallocation error related new unnamed string.

Improve documentation and add appropriate check against the
wp_suite_unnamed global constant variable when assigned to suite names.
Change wording of arbitrary suite size.

Change the wording of the documentation of the wp_test_suite_sz value.
Remove parameter names from function prototypes.

Pursuant to API08-C of the CERT Secure C Programming guide, remove the
parameter names from the public function prototypes.

Let me be honest: I'm playing with some recommendations from CERT.
First, to see how they play out with literate programming model and
second, to see how painful they are to implement. I'll be periodically
performing a security audit on the code as time goes on... this is
mostly just a sample.