Improved messages for assertions containing generics

Messages now include the value of T if possible.

Remarks: I could only test my changes against Delphi XE6, I don't know if everything works in versions prior XE6 - it would be nice if some else could test that.