Fixed problem with HadoopPath constructor that takes parent & subdir.
Improve fieldname generation by prefixing with "fn" and using "_" versus "-"

This avoids problems with the Janino compiler, which means it's easier
to use fields with Cascading ExpressionFunction and ExpressionFilter
Add some documentation about using the datum compiler