Add include for toplevel self(main)
Refactor true_or() and false_and() in object.c.
Fix the androideabi toolchain not matching host

The included method of determining the host platform in the androideabi
would not match to windows if RUBY_PLATFORM returned mingw, wince, or
emx. As an added pre-caution, using a case statement with regexp
matching will better determine the host platform since it won't be case
sensitive and for windows is set to match more specifially than just
"win".
Merge pull request #1356 from CaptainJet/master

Fix matching the host platform on the androideabi toolchain on windows.
Merge pull request #1355 from suzukaze/refactor-object.c

Refactor true_or() and false_and() in object.c.
mrb_mod_alias to use mrb_get_args("nn")
mrb_bob_missing to use mrb_get_args("n")
put pointer tables before bitmap to avoid alignment issues; ref #1353
Replace 0 with '\0' as nul terminated string.
Merge pull request #1360 from suzukaze/refactor-string.c

Replace 0 with '\0' as nul terminated string.
add dummy visibility methods (public/protected/private) that do nothing; ref #1357
Merge branch 'toplevel_ext' of https://github.com/kyab/mruby into kyab-toplevel_ext
add private/protected/public to main
add mruby-toplevel-ext as default
Merge branch 'kyab-toplevel_ext'
Replace mrb_intern() with mrb_intern_cstr().
Merge pull request #1363 from suzukaze/refactor-class.c

Replace mrb_intern() with mrb_intern_cstr().
factor out context stack marking
mark stacks in final_marking; close #1359; close #1362
Merge branch 'master' of github.com:mruby/mruby