Add warning for C89-style variable declarations
make mruby build directory customizable
support custom build_dir in CrossBuild
Merge pull request #1729 from take-cheeze/customizable_build_dir

Make mruby build directory customizable.
Merge pull request #1727 from bggd/patch-2

Add warning for C89-style variable declarations