Migrate `pants.engine.exp` to `pants.engine.v2`.
Review Request #3800 - Created May 1, 2016 and submitted
|benjyw, jsirois, peiyu, stuhood|
Motivated by and dependent on https://rbcommons.com/s/twitter/r/3798/ - these are split for easier reviewability but will land in lockstep.
- Migrate `pants.engine.exp` wholesale to `pants.engine.v2` for general usage.
- Migrate and fixup tests.
- The examples package should definitely stay experimental.
- The legacy package needs to be inlined into bin or renamed probably.
exp.legacyalready didn't make much sense.
- Address Peiyu's feedback.
Note that the diff may be a little wacky due to use of
--parent against the
- Fully sink
pants.engineper feedback guidance.
CI is away: https://travis-ci.org/pantsbuild/pants/builds/128929541
Revision 3 (+1096 -1107)