Bug fix to the pascal versions of SplitBlock and JoinBlock in EncryptDES
Code contributed by Arthur Pijpers
Also switched FPC on x86 to use the pascal versions of code as the assembly code was not compatible with FPC