Change the way that the DISABLE_GEMS flag is set for vs2012.
Merge pull request #809 from mattn/vs2012_disablegems

Change the way that the DISABLE_GEMS flag is set for vs2012.
Remove ";" suffix from function-type macros.
Merge branch 'master' into iij
Merge pull request #810 from masamitsu-murase/remove_semicolon_from_function_type_macro

Remove ";" suffix from function-type macros.
Merge branch 'master' into iij