fix -Werror warnings suggested by Murray Stokely make sure no factor variables are evaluated as surrogate split fix confusing warning messages in varimp and check for non-unity weights