added syntax checking for .asm and .s files using gcc

Added syntax checking for at&t assembly files (.s) and intel assembly files (.asm). Both files appear in vim under the filetype 'asm' so it uses a similar mechanism to glsl to determine which dialect to use.