Allow job scripts to customize their output, and change the samples to output reasonable key/value combinations. Add an example that reduces. Note, this patch by itself only implements the python driver half of output customization: the Java half still needs to be implemented.
Move the Java into the correct directory structure expected by a java compiler, and give it a more correct package name. Add a Writeable class which is used to efficiently serialize just the data we might actually want in a python key/value, so that we can now emit tuples and integers.
Fix makefile to use the new package names and Text is no longer correct.
Fix TypeWritable to use public access so that jython agrees to reflect it properly. Use the ContextWrapper so that we get TypeWritable out as well as in.
Use jyson again. The builtin json module that comes with jython is dog-slow: 9 seconds to parse a single telemetry record!
Add a toString method on TypeWritable so that TextOutputFormat does something reasonable with it.
Add a sampler to osdistribution for faster testing.
Add final output flattening to the hbase driver: now it produces a single file, automatically combining the multiple reduce output.
Merge pull request #3 from bsmedberg/combiner

Despite this being called the "combiner" branch, this does everything except actually implement a combiner