add including limits.h.

Because Android's libc(bionic) defines SIZE_MAX at limits.h(it is usually defined at stdint.h).