Merged trunk changes r509-519 into the delphi2010-port branch.
Merged trunk changes r432:444 into the delphi2010-port branch.
Merged trunk changes r401:429 into the delphi2010-port branch.
Development branch to make project compatible with Delphi 2010.