Add float.h. It exists even if the environment was freestanding. It has been supported since C89.
Add a new function mrb_flo_to_str(). Use it instead of sprintf() as possible.
Fix a warning happens on MRB_INT64 enabled.
Remove memmove(). Use value_move() instead.

value_move() is type-safer than memmove().

And may be faster on some targets.
(If it makes slow on your target,
rewrite to call memset(s1, s2, sizeof(mrb_value)*n)
in value_move().)
fix the type of bit field variable.
if 'int' type is 16bit integer, 'unsigned int flags: 21' is too large.
Removed unused expr
Merge pull request #1021 from monaka/pr-fix-warning-20130316

Fix a warning happens on MRB_INT64 enabled.
Merge pull request #1027 from masuidrive/remove_unused_if

Removed unused expr
Merge pull request #1026 from crimsonwoods/fix_bitfield_type

fix the type of bit field variable.
Merge pull request #1023 from monaka/pr-remove-memmove-from-vm.c

Remove memmove() in src/vm.c.
applying C++ patch from @monaka to support C++ bool type; close #1019
Merge branch 'master' of github.com:mruby/mruby
fix the type of argument named 'aspec'.
'aspec' should be large at least 24 bit.
Merge pull request #1029 from crimsonwoods/fix_the_type_of_aspec

fix the type of argument named 'aspec'.
Merge pull request #1020 from monaka/pr-add-numeric-format-function

Add numeric format function
personal style preference on function call in flo_to_s
Merge pull request #1025 from FUKUZAWA-Tadashi/master

implement %W %w %s
remove unused local variable beg in parser_yylex