Microsoft Specific asm support

- solution for #262
- precondition: keyword __asm must be replaced by preprocessor with asm
- grammar 1: ```asm assembly-instruction ;```
  - not supported: asm assembly-instruction // without ;
- grammar 2: ```asm { assembly-instruction-list } [ ; ]```
- add unit tests for inline assembler