Modify documentation for new build process
build_config gets more flexibility
Add diagram for new build process
Beautify the graphs in the compilation documentation
Export build flags to lib/libmruby.flags.mak
fix build faild on Cygwin Environment
Fixed 1.8 compatibilitywq
resolve conflicts
Merge pull request #757 from bovi/compile-doc

Adapt Compile Documentation to improved Build process
vs2012 toolchain: various fixes

CC: / instead of - (cosmetic change)
LD: removed default libraries and fixed options syntax
AR: added /nologo
Merge pull request #759 from skandhas/pr-fix-build-on-cygwin

fix build faild on Cygwin Environment
Merge pull request #760 from masuidrive/fixed_compat

Fixed 1.8 compatibility
Merge pull request #762 from cremno/vs2012-toolchain-fixes

vs2012 toolchain: various fixes
Changed flags name in libmruby.flags.mak
Added flags_before_libraries to linker
Added "Unknown toolchain/gem" error message
Merge pull request #763 from matsumoto-r/change_cflags_name

Changed flags name in libmruby.flags.mak
Merge pull request #767 from masuidrive/build_error_message

Added "Unknown toolchain/gem" error message
zero initialize hex buffers; close 768
Merge branch 'master' of github.com:mruby/mruby