Adds binding support to data process 2

This finishes the full reverse compatbility and provides a test to
verify that data processes launched with explicit data process
definitions maintain the binding support needed for reverse
compatibility.
Merge pull request #728 from lukecampbell/data_process

Adds binding support to data process 2