Merge pull request #871 from monaka/pr-remove-bit-field-in-mrb_value

Remove the bit-field by mrb_value.tt
revive #to_int
should have rewinded stack on exceptions; close #1113
Fix the calc_crc_16_ccitt signature to match the source file
Merge pull request #1118 from nemerle/fix_crc_signature

Fix the calc_crc_16_ccitt signature to match the source file
Move Integer.{floor,ceil,round,truncate} to mrblib/. For maintainability.
Remove unused functions.
Integer.round have no arg.
Merge branch 'master' of github.com:mruby/mruby
Add out_of_memory field to mrb_state.
Add the care for malloc failed.
At the first time, mrb_realloc raise RuntimeError.
At the time fails twice in a row, it causes panic.
Fix to fit new raisef format.
Fix typos.
Use mrb_raise() as possible instead of mrb_raisef().
Add fib39.rb to benchmark/
mrb_any_to_s: add separator
revert 79ebdb5 for the time being #1110
Merge pull request #1123 from monaka/pr-add-fib39-to-benchmark

Add fib39.rb to benchmark/
Merge pull request #1122 from monaka/pr-cleanup-raise

Cleanup around mrb_raise calls
bugfix: Kernel#!=, and add #!= testcase.