evaluate 'compilerArguments' in addition to 'compilerArgument'
<compilerArgument> takes precedence over <compilerArguments>
processor option names have to conform to a grammar
unittest for <compilerArguments>
error markers for invalid option names
test invalid AP argument error

Signed-off-by: Fred Bricon <fbricon@gmail.com>