Merge pull request #428 from tetsurom/JSMerge

merge JavaScript module
fix for MSVC