More informative assertion message.
TreeVisitor: embedded leaves are always 4bytes long
Fix of NaN check.

The following code contained wrong check of NaN:
double d = ...;
int a = (int) d;

if (Double.isNaN(a)) ...
Fix a bug in interpretting subset of bitset which is used for split
decision.
Merge branch 'MM_pubu858'