THRIFT-2847 function IfValue() is a duplicate of System.StrUtils.IfThen
Client: Delphi
Patch: Qian Xu <sx.away@googlemail.com>

This closes #280
THRIFT-2848 certain Delphi tests do not build if TypeRegistry is used
Client: Delphi
Patch: Jens Geyer
THRIFT-2849: spelling errors fixed using codespell tool

Client: All
Patch: Anatol Pomozov

This closes #281
THRIFT-2849: codespell added to 'make style'

Client: Build
Patch: Konrad Grochowski

Please remember to verifying changes before commiting