fixes #200: no-octals should not see leading-0 floats as violations
add test for 0X... hex literals in no-octal tests