kiji-express: EXP-448: Create a KijiExpress TypedSource implementation.

- Adding support for type safe api to be used with kiji-express.
- Adding two new schemes TypedLocalKijiScheme and TypedKijiScheme.
- Adding BaseTraits for Local and HDFS based Kiji schemes.
- Adding ExpressResult and ExpressColumnOutput as input and output types from a type safe kiji express job.

issue: https://jira.kiji.org/browse/EXP-448
review: https://review.kiji.org/r/2073/
commit: https://github.com/kijiproject/kiji-express/commit/8c7fb5fce8facc1704ea0c8e3165f69a59744da3