Added std.algorithm.safeLess for safe signed/unsigned comparison; rewrote min/max
Merge pull request #2198 from lionello/safeLess

Added std.algorithm.safeLess for safe signed/unsigned comparison