Allow additional options for nar-testCompile phase

Provide a second method to extend the default CompilerDef and LinkerDef
argument lists with a new 'testOptions' collection. Currently these
options are additive only, and are appended to the standard
configuration.