Merge.
Merge branch 'master' of github.com:0xdata/h2o
Model scoring can be call on adapted and also on un-adapted frame.

This is kind of optimizaiton. In DRF/GBM we are doing
scoring every iteration. So the code can prepare adapted
validation frame in advance and reuse it between scoring passes.

Model#score(Frame) method has now real javadoc.
Missing assert for union of arrays.
Changes in shared tree builder to achieve correct CM.

Fixes:
 - shared tree builder now creates an initial model, locks it and
   passes it to a corresponding model builder. shared tree model
   is also responsible for unlocking and clean-up (before it was
   responsibility of a model builder)

 - SharedTreeModelBuilder#Score class now expects adapted
   validation frame. So SharedTreeModelBuilder adapts validation
   dataset in advance and reuses it between Score calls.
Added variable importance call into R randomForest.FV call parameters.
Merge branch 'master' of github.com:0xdata/h2o
Merge branch 'master' of github.com:0xdata/h2o
Merge branch 'master' of github.com:0xdata/h2o
Merge branch 'master' of github.com:0xdata/h2o into mm_fix_prediction
Fix of code formatting
Merge branch 'master' of github.com:0xdata/h2o into mm_fix_prediction
Fix name of parameter for cms.
Merge branch 'master' of github.com:0xdata/h2o into mm_fix_prediction

Conflicts:
	R/h2oRClient-package/R/Algorithms.R
	src/main/java/hex/drf/DRF.java
Merge branch 'master' of github.com:0xdata/h2o into mm_fix_prediction
Small API polishment.
Merge branch 'master' of github.com:0xdata/h2o into mm_fix_prediction
Fix a R-reference to GBM cms field.
Merge branch 'master' of github.com:0xdata/h2o into mm_fix_prediction
Computation of CM in GBM/DRF code which is same as in ConfusionMatrix
REST call.