fix variety of dashboard problems

Try to silence what looks like a spurious warning.
"nonstandard extension used : 'm' : loop control variable declared in the for-loop is used outside the for-loop scope;"

increase tolerance on crossproduct test for AIX machine where:
"
Cross expected -1.47137 but got -1.47137eps ratio is: -1
Cross expected -1.17442 but got -1.17442eps ratio is: 1
...
"
which looks like numeric_limits<double> is funky

Fix more cases where int and long appear to be the same thing
and we get:
"
Bad fitting range for VTK_LONG
 Expected 8 but got 6
Bad fitting range for VTK_UNSIGNED_LONG
 Expected 9 but got 7..FAILED
"

Change-Id: I735a760941ccb4db3d647462104d086dee8a5a3d
Merge topic 'fix-unittest-dashboard' into master

0adb5f1a fix variety of dashboard problems