Bug259: fixed signed-unsigned comparisons in druntime

These were found with DMD from my bug259 branch.