Initial push of GBM files

mostly ending in "javaQ" to stop them from attempting compilation
More gbm args
You are in a twisty maze of generics, all alike

Many many many flips of generics later, it all compiles.
Not sure if this is the end, or the beginning.
Attempt to register GBM w GUI

not working yet...
move loss function into GBMParameters
threading thru the gui still
Move stuff into SupervisedModel

response-col & classification move into SupervisedModel
Set GBM defaults in GUI
Try to get GUI to ask for response_col (still not working)
fix underscore merge
Remove rpeck path
Use Weaver for getting field lists

so it's consistent
Special-case GBM model builder
This is a temporary fix.
remove path hack
Merge branch 'cliffc-gbm'