EXP-154. Refactor DSL and TimeRange into flow package object.

This commit refactors things with the goal of making
org.kiji.express.flow a module that users can singularly import to
write Scalding flows against Kiji tables using KijiExpress. Changes
made include:

1. Creating a package object for org.kiji.express.flow
2. Moving the contents of DSL to that package object.
3. Making factory objects for Column and MapFamily, to support the
inclusion of factory methods in the package object.
4. Moving KijiInput and KijiOutput into their own files in the package
flow.
5. Moving the contents of TimeRange to the package object.
6. Any changes to imports needed to compile.
7. Updates to comments in light of the change.

Reviewed by: daisy
EXP-140. Fix: KijiPipe methods callable right after KijiInput

Reviewed by: kiyan
EXP-87. Removes use of table URIs in EntityIds.

Reviewed by: robertchu
EXP-122. Adds the Prepare phase to the ModelEnvironment.

Reviewed by: Robert Chu
EXP-121. Add the prepare phase to model definitions.

issue: https://jira.kiji.org/browse/EXP-121