EXP-130. Implement an API for running valid subsets of model lifecycle phases.

review: https://review.kiji.org/r/1022
issue: https://jira.kiji.org/EXP-130
Contrived iterative prepare job.

Reviewed by: robert