A few more fixes

- Spelling mistake (hierarchy)
- now shows the message parameter in the output: class procedure Assert.AreEqual<T>(const left, right: T; const message: string);
- Upgraded .dproj to Delphi XE5 RTM