Added a parameter check on n_estimators in BaseEnsemble to raise error if it is not strictly positive.
ENH Make all decision functions have the same shape. Fixes SVC and GradientBoosting. Closes #1490.