Make mrb_top_self return a real instance.
Remove #if 0 ... #endif code.
Remove unused macros.
Preprocessor # should be the top of line.
fixed build error on VS2012 toolchains.
zero length array is GCC extension
Merge pull request #1072 from monaka/pr-cleanup-code-20130326

Cleanup code.
Merge pull request #1073 from kurodash/pr-builderr-on-vs2012

fix build error on VS2012 toolchains.
Merge branch 'master' of github.com:mruby/mruby
use C99 flexible array member instead of [1]
Merge branch 'selftopiv' of https://github.com/carsonmcdonald/mruby into carsonmcdonald-selftopiv
remove all MRB_TT_MAIN from source
Change Random module to class
Changed to static functions
Add Kernel#rand and Kernel#srand
Add Random#rand and Random#srand
main.to_s should also return "main"
Merge pull request #1074 from matsumoto-r/add_kern_and_class_method

Add kernel#rand, #srand ,Random#rand, #srand method
Refactoring mruby-rand
Use C99 flexible array in pool.c