GBM Progress

Vec.makeCon(double) and long variants added, made non-static.
Explicit regression vs classification test added.
Compute initial residuals in GBM.
Bugfix in CsvParser.guessSetup.

Trailing empty line was causing problems for parsing of single-line header file. Fixed that by explicitly ignoring empty lines when looking for parser setup.
Replace 30 odd for-loops with a utility adding arrays

Add utility func to add 2 arrays
Merge branch 'master' of github.com:0xdata/h2o
this source_key pattern is insufficient now
Parse params list: {'destination_key': 'file_100_A.dat.gz_0.hex', 'source_key': 'file_1[0-9][0-9].dat.gz'}
put * in front now to match the keys (think it wasn't needed in the past)
Merge branch 'master' of https://github.com/0xdata/h2o
undo the last change to this
Change DBinHistogram to store float distributions

Instead of compressed integer distributions.
Will inflate RF memory requirements but needed for GBM.
Merge branch 'master' of github.com:0xdata/h2o
stress test enums...full range of chars in quoted string, plus length.
constrained for now
Merge branch 'master' of github.com:0xdata/h2o
tweaked a little
Added extramempercent option.

This adds some padding to mapreduce.map.memory.mb.
The problem was the process RSS was crossing the threshold and YARN
was killing the container before ICE had a chance to kick in.
Merge branch 'master' of github.com:0xdata/h2o
avoid some problem char combos in quoted strings