add assert check for TravisCI

hi matz,

currently the TravisCI job for mruby only runs the unit tests, but do not track the asserts inside code. this pr introduced `mrb_assert()` with an option `MRB_DEBUG`, and turn it on as default in travis_config.rb. So we can avoid some similar bugs like #1406 in advance.