add including limits.h.

Because Android's libc(bionic) defines SIZE_MAX at limits.h.
Merge pull request #1851 from tmash06/add_include_limit_h

add including limits.h.