EXP-331. Make Express into a multi-module project.
- Move express src into kiji-express-flow directory.

issue: https://jira.kiji.org/browse/EXP-331
review: https://review.kiji.org/r/1430
EXP-345. Rename root and flow modules of Kiji Express

issue: https://jira.kiji.org/browse/EXP-345
review: https://review.kiji.org/r/1438
EXP-322. Touch up scaladocs of ColumnOutputSpec and its subclasses.

issue: https://jira.kiji.org/browse/EXP-322
review: https://review.kiji.org/r/1442
EXP-326. Seq[FlowCell]s from paged columns have unexpected behaviour

issue: https://jira.kiji.org/browse/EXP-326
review: https://review.kiji.org/r/1433
Add a relative project reference for the base project files

Signed-off-by: Caitlin Johnson <caitlin@wibidata.com>
EXP-344. Express needs integration tests

 - Plumbing for integration tests using AbstractKijiIntegrationTest.
 - Simple integration test.

issue: https://jira.kiji.org/browse/EXP-344
review: https://review.kiji.org/r/1434
EXP-334 and EXP-257. Create the kiji-express-tools module and split KijiPipe across the flow and tools modules.

issue: https://jira.kiji.org/browse/EXP-334
review: https://review.kiji.org/r/1446
Run KijiPipeTool test in local mode (rather than hdfs) so that a valid input file can be specified.
EXP-348. Scalastyle fails on Macs

issue: https://jira.kiji.org/browse/EXP-348
review: https://review.kiji.org/r/1461
EXP-335. Convert the kiji-express-example project into a module.

issue: https://jira.kiji.org/browse/EXP-335
review: https://review.kiji.org/r/1466
Small kiji-express-tools improvements
 - inherit version from parent project
 - remove unnecessary import, which caused a warning
EXP-364. Update the release.xml of express-tools and express

issue: https://jira.kiji.org/browse/EXP-364
review: https://review.kiji.org/r/1476
EXP-347. ColumnIn/OutputSpecs were not serialized in HFileKijiScheme.

issue: https://jira.kiji.org/browse/EXP-347
review: https://review.kiji.org/r/1468
EXP-356. Create construct methods for ColumnInputSpec and ColumnOutputSpec.

These construct methods are to be used by kiji-express-cascading's builder classes:
ColumnInputSpecBuilders and ColumnOutputSpecBuilders.

Adds getTap as a static method on KijiSource companion object.

issue: https://jira.kiji.org/browse/EXP-356
review: https://review.kiji.org/r/1483
EXP-343. Add progress reporting to KijiExpress flows.

issue: https://jira.kiji.org/browse/EXP-343
review: https://review.kiji.org/r/1481
EXP-336.  Fix mistake in KijiOutput Scaladoc.

review: https://review.kiji.org/r/1484
issue: https://jira.kiji.org/EXP-336
EXP-369. Adds KijiColumnFilterSpec.

Also adds NoColumnFilterSpec and mildly reorganizes ColumnFilterSpec.

issue: https://jira.kiji.org/browse/EXP-369
review: https://review.kiji.org/r/1496
EXP-360. Create OutputSpecBuilder

issue: https://jira.kiji.org/browse/EXP-360
review: https://review.kiji.org/r/1489
EXP-109. Create a Maven archetype for a skeleton KijiExpress “flow” project.

issue: https://jira.kiji.org/browse/EXP-109
review: https://review.kiji.org/r/1490
EXP-368. Create KijiOutput.Builder

issue: https://jira.kiji.org/browse/EXP-368
review: https://review.kiji.org/r/1506