Fix bugs in type resolution in conditions code

This pull request is a fix for two ROOT6 specific bugs that were causing nearly all relvals and other tests to fail with the error message:

Exception Message:
Missing dictionary information for data member "m_timestamp" of class "cond::UpdateStamp" from ObjectStreamerBase::buildBaseDataMembers 

1) Before checking that a type had a dictionary, typedefs were not resolved correctly.  TypeWithDict::toType() was called, instead of the correct TypeWithDict::finalType().
2) The code did not account for the fact that, for ROOT6, "Long64_t" has replaced "long long" as the normalized name of the "long long" data type, and the same for unsigned long long.
Note:  This request fixes the observed errors, but it is unknown whether the relvals will pass with these fixes or will fail later for an unrelated reason.