ensure that binary labels are in -1/+1 - but if they don't contain +1 or
-1 just warn the user instead of throwing exceptions (Fixes #1711)