COMP: Unknown keyword passed to build macro now trigger an error.

This will allow to catch typo early one by preventing developer from
adding unknown/unused arguments.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21699 3bd1e089-480b-0410-8dfb-8563597acbee