minor performance enhancements; don't check for repetitions until after we have determined whether we are dealing with a scalar, this makes it so we don't call param_list_compare() twice on a list because the repetition check for lists will happen in param_list() also; in order to avoid copying more than one atom if it's a non-list type, it is faster to to see what type a parameter most certainly _isn't_ than it is to actually determine the type;  it's also not necessary to check if argc is > 1 here, param_list() will only be called in situations where argc is >= 2
minor performance enhancements; don't check for repetitions until after we have determined whether we are dealing with a scalar, this makes it so we don't call param_list_compare() twice on a list because the repetition check for lists will happen in param_list() also; in order to avoid copying more than one atom if it's a non-list type, it is faster to to see what type a parameter most certainly _isn't_ than it is to actually determine the type;  it's also not necessary to check if argc is > 1 here, param_list() will only be called in situations where argc is >= 2

git-svn-id: c70bd4441ad5e0563430019b01ef925cf1c0ee30@2008 464221e2-0a0f-0410-983b-f8d57d210c17

jamoma/JamomaCore,eriser/JamomaCore,jamoma/JamomaCore,jamoma/JamomaCore,eriser/JamomaCore,eriser/JamomaCore,jamoma/JamomaCore,jamoma/JamomaCore,eriser/JamomaCore,eriser/JamomaCore,jamoma/JamomaCore,jamoma/JamomaCore,eriser/JamomaCore,eriser/JamomaCore,eriser/JamomaCore