Change the place of the close parenthesis. Even though it probably cause no bugs for current code.
Avoid to call memset(). Use the new function kh_fill_flags() instead. This is for compatibility.
Remove string.h in khash.h
Remove strncmp(). It enables to process various options.
Remove unused string.h.
Include mruby.h. As KHASH_DEFAULT_SIZE might be defined in mrbconf.h.
Remove unnecessory stdint.h.
Remove stdlib.h from mruby.h. It is for portability (care for freestanding environments).
 This is a first step. It will be reduced stdlib.h in each files later.
Remove stdio.h as it is included in mrbconf.h.
Add Build Example for Arduino Due
Merge pull request #1015 from monaka/pr-khash-cleanup-20130316

khash cleanup.
Merge pull request #1016 from monaka/pr-reduce-string.h-20130316

Reduce string.h.
refine abf1b18 to remove nested if
resolve conflict from #1017
Merge pull request #1018 from bovi/arduino-due

Compile Support for Arduino Due