Add 32-bit and 64-bit assembly support, only compile to .obj file, works with C++ snippet compiler to produce a final exe
add EditSnippetCompilerPlugin global command to edit the plugin itself in a new tabpage regardless the location.
Also add the same keymap in the output window, to make <F5> in output window also compile and run the snippet again.
add ZA keymap to quit the snippet tab page, the keymap take effect only in the 2 snippet buffer.
Use new buf-name to name a snippet buffer. C++ Snippet, Java Snippet, ASM-x86, ASM-X64
set buftype=nofile to avoid asking to save modified snippet buffer.
fix a bug in ml.exe command line, should always use /c
The bug exist because command return value is ignored, add [Success] or [Fail] return: 1  to output window
Also use append function instead of regex to append lines.
update assembly template file to avoid warning/error
Merge linux-modifed version with windows version to get a all-in-one version.
Linux use python to compile and run, while in windows uses VimShell.cs(.NET)
fix: use has('win32') || has('win64') to detect windows platform.