Merge pull request #19 from Convey-Compliance/service-bus-build

Small fixes to allow compilation in Dellphi 5 with ENTERPRISE define enabled and other small tunnings
Don't use variants for delphi 5 unless enterprise defined
Fix path error on Delphi 5 without enterprise defined
Merge pull request #21 from alexeyvo/development

Don't use variants for delphi 5 unless enterprise defined
Merge pull request #22 from Convey-Compliance/service-bus-build

Tweaked code to remove warning when compiling in Delphi XE 4