[MRG+1] #3364 warm start in random forests

Related to issue #3364.
I removed it from the new tests.
For information the cast is actually required in the two old tests that use it, removing it breaks the tests. Seems to be because they both use tree_.apply(X) at some point.