Remove fitness-fn and test-input from API.

fitness-fn and test-input have been removed and all the functions
depending on it have been adapted.  They had no place in the library
and are now the responsibility of the API user.
Adapt pirr.lisp to new API.

Add some new stuff.