This commit was manufactured by cvs2git to create branch 'branch_5_3_X'.

Sprout from master 2012-04-19 21:13:06 UTC William Tanenbaum <sha1-faefd172b4369b2002e8f0f7d11f304fd9896b5b@cern.ch> 'Propagate product data to subprocess without disturbing that in the parent process.'
Cherrypick from master 2012-05-23 15:35:34 UTC W.David Dagenhart <sha1-9ca965af9cf1904746014c29a94c3544e5eaff4b@cern.ch> 'Fix bug. Original intent of code was to allow appendToDataLabel parameter to be added to EventSetup modules without needing to put it into the fillDescriptions function. Make it work as intended instead of having no effect. Add to a unit test to check behavior.':
    src/DataProxyProvider.cc
When OutputModule requests data run unscheduled producers. (backported)
Notify framework when new input file opened