Adapted models to deal with different sets of categoricals in training and tst set.

Model now has method adapt(ValueArray) and adapt(String[]) which produces model adapted for different dataset. Default implementations provided but the Model.class which simply maps the columns and categoricals to their matching pair. Categoricals with no matching value (seen only in testing data, not in training) are mapped to NaN.

Also, I removed mapping argument from all score methods.
KmeansScore

added scoring support
Change JS_SEP back from : to =
Makes random forest tests run again.
Added simple glm command to R shell.
Merge branch 'master' of github.com:0xdata/h2o

Conflicts:
	src/main/java/water/r/Shell.java
temp hack of /home/0xdiag/datasets/standard to /home/0xdiag/datasets (current/old ec2 image) if user = jenkins. michal needs to update the ec2 image, I guess to match the movement of datasets into /standard (to improve import setup times when we translate the paths to import S3). this should get rid of 'missing dataset' fails in nightly till then (and the re.sub can be undone after /standard is created)
remove unused trove jar
Merge branch 'master' of https://github.com/0xdata/h2o
Added StaticPage (generated from html file) for chris.
Removed static page from navbar. Added it only as url under /chris-test.
Persistence spring cleaning
chris-test.html doesn't exist
adding test stuff for maprfs
Updated static html + js for chris.
2nd part of my previous commit.
Merge branch 'master' of github.com:0xdata/h2o

Conflicts:
	src/main/java/water/api/RequestServer.java
	src/main/java/water/api/StaticHTMLPage.java
removed old static html file from git.
added missing html/js files
trying to get maprfs
Adds new files