use mrb_intern_lit in mruby-random
add 'd' format specifier to get data pointer directly from mrb_get_args
use 'd' format spec to get Random object
limit preserved significand length
remove -Werror=declaration-after-statement
add -Werror=declaration-after-statement
Issue minor corrections and updates to INSTALL file.
Always include build_config.rb to compile dependency.

build_config.rb modifies `cc.defines` (eg. `DISABLE_GEMS`) so files depending on such flags should be rebuilt.

Ref. (Failing scenario): https://gist.github.com/cho45/9181191
Merge pull request #1730 from bggd/patch-3

Add error for C99 style variable declaration on travis-ci
Merge pull request #1731 from jeremyong/master

Issue minor corrections and updates to INSTALL file.
add MRB_ prefix to STRINGIZE macro
Add target example for Intel Galileo board
Merge pull request #1721 from take-cheeze/d_format_spec

add 'd' format specifier in mrb_get_args and mruby-random gem improvement
avoid accessing uninitialized string; ref ac936fc
Merge pull request #1735 from h2so5/limit-significand-length

limit preserved significand length
Merge pull request #1734 from kyab/add_galileo_config

Add target example for Intel Galileo board
Merge pull request #1733 from take-cheeze/mrb_stringize

add MRB_ prefix to STRINGIZE macro
Merge pull request #1732 from cho45/depend-build-config

Always include build_config.rb to compile dependency.
Merge branch 'master' into iij