Add native Integer.toString(int) and Long.toString(long)

Hello Phil,

another try, please merge the following two native methods (similar to ```Double.toString(double)```)
- ```Integer.toString(int)``` and
- ```Long.toString(long)```

All test cases pass only if there are two or less kernels!
e.g., ```for(int i = 3; i < 5; ++i){```

```
List<Kernel> ret = new ArrayList<Kernel>();
for(int i = 0; i < 5; ++i){
  ret.add(new IntegerToStringRunOnGpu(i));
}
```
Maybe this issue belongs to the new multiple GPU runtime?

I hope you will merge this request and fix this issue.
Are there other major drawbacks when using new CUDA runtime? (49/65)

Thanks!

Martin