Explicitly signed / unsigned integers in std

There is a previous discussion on no-op casts like this.

@timshen