More int type fixes

Just pulled in nightly got a whole bunch of errors like this:
```
error: cannot determine a type for this expression: cannot determine the type of this integer; add a suffix to specify the type explicitly
```

Not sure, may be this just a follow-up on rust-lang/rust#6023?
And is `fn pixel(&self, x: i32, y: i32, color: u16);` a bug as well?