make test/assert.rb cruby compatible
add test/bintest.rb
add conf.enable_bintest and run_bintest
add regression for #1564
add regression for #1572
add regression for #1563
enable bintest for travis CI
add a comment for enable_bintest in build_config.rb
use mrb_bool, FALSE and TRUE more

It doesn't matter to me if one is using FALSE/TRUE instead of 1/0
but I prefer a type (alias) which emphasizes boolean vars to int.
I changed 1/0 to FALSE/TRUE anyway.
Store raw stack address in callinfo instead of offset from stbas
Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUE

use mrb_bool, FALSE and TRUE more
Merge branch 'original2' of https://github.com/miura1729/mruby into miura1729-original2
initialize ci->stackent at the top; #1691
Fix Kernel#global_variables for $1-$9
Merge pull request #1692 from Paxa/Kernel_global_variables

Fix Kernel#global_variables for $1-$9
resolve conflict in travis_config.rb
Reduce generated code for putting argc in construt callinfo
Check type of index bug fixed