cms-sw/cmssw — pull request #2153 by wmtan (2014-01-23 20:54:25+00:00)
Title: More fixes for root6 relvals

Two more fixes in conditions code for bugs causing all relvals in ROOT6 to throw fatal exceptions.
1) Reflex::CollFuncTable no longer exists in ROOT6. Use ROOT::TCollectionProxyInfo instead where applicable.
2) The conditions code sometimes needs to retrieve the name of a typedef itself rather than the name of the underlying type. Add support for this in edm::TypeWithDict, and use it where needed.

NOTE: With these fixes, the relvals still fail later in the tests. The failure next encountered is a segfault, which now needs to be fixed. Do not reject this pull request because it results in the relvals segfaulting. The bug causing the segfaults was already there, but was hidden due to fatal exceptions arising earlier in the tests.

NOTE2: The change in STLContainerStreamer.cc is much less than it appears. The file was in DOS format.
I stripped the trailing carriage returns and trailing spaces. git diff -b shows the real difference.