PRD-4843 - PRD-4.8 password encoding must handle empty strings and null in the same way as the other encoding handlers or we end up with errors on parse when the password is empty.
CLEANUP - Added clearer error messages on GoldenSample run failures. Its nice to know the report file that caused a failure.
CLEANUP - Better handling of TRUNK versions - unlike the old code, trunk is now equal to version 999.999.999, instead of -1.
Merge pull request #404 from tmorgner/PRD-4843-2

Prd 4843 2