WIP: Retrofit PartialPlus as yaml_parse IR.

Don't merge this yet. I just want to see how Travis fairs on this.

As part of the work integrating hyperopt with pylearn2 I'm planning to replace ObjectProxy with a more featureful class I've developed as a common IR to be shared with hyperopt and hopefully other projects with similar needs.