Revert "Secondary input sources should not register anything when opening a file"

This reverts commit a19bb170d01ef7b91cfe8058690e2ef7050bd5c1.
Merge branch 'revert-secondary-input-changes' of github.com:ktf/cmssw into CMSSW_7_0_X