display BasicObject information in mirb
Merge pull request #1014 from takkaw/display_bo_info_in_mirb

display BasicObject information in mirb
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