Guava 17
For safety, make optimized round method consistent with Math.round for negative input too