Silence 'unused parameter' warnings
move (void) cast after declarations
use CHAR_BIT instead of bare 8
fix #1459

gen_vmassignment() missed a pop() in a conditional branch, but we have
to keep each conditional branch 's stack depth the same all the time
when it left execution.
Merge pull request #1460 from Fleurer/fix-1459

fix #1459
Merge branch 'master' of github.com:mruby/mruby
define Class#new in ruby to call #initialize
I add ISO test '15.2.12.3' included modules in Arrray
Merge pull request #1468 from suzukaze/add-array-test

I add ISO test '15.2.12.3' included modules in Arrray
ci->target_class should point to ICLASS, not MODULE; close #1467
Merge branch 'master' of github.com:mruby/mruby
Remove debug printf
This check and class change is redundant because it is done in class.c#mrb_include_module
Add two tests for issue #1467
Adding line numbers to the output of mirb.

Before:

    > "hi"
    hi
    > d
    (mirb):1: undefined method 'd' for main (NoMethodError)
    > d
    (mirb):1: undefined method 'd' for main (NoMethodError)
    > "hi"
    hi
    > "#{'}"
    line 1: unterminated string meets end of file

After

    > "hi"
    hi
    > d
    (mirb):2: undefined method 'd' for main (NoMethodError)
    > d
    (mirb):3: undefined method 'd' for main (NoMethodError)
    > "hi"
    hi
    > "#{'}"
    line 5: unterminated string meets end of file
Merge pull request #1469 from carsonmcdonald/removedebug

Remove debug printf
Merge pull request #1470 from carsonmcdonald/morefixfor1467

Tests and another fix for issue #1467
Merge pull request #1472 from JackDanger/jackdanger/add-line-numbers-to-irb

Adding line numbers to the output of mirb.
Add test for Class.new(*args)
Fix inerited to inherited