Ignore unknown variables since the way we were handling it broke the

tests=regex option

Allow additional architecture options for the arch command line variable
Set the default architecture to sm_20

Fixes #509