LLVM IR Lexer - added missing type 'half'
LLVM IR lexer: treat attribute groups as globals
LLVM IR lexer: added missing closing quotes
Added missing keywords up to LLVM 3.4.
Added attribute group identifiers
LLVM IR lexer: removed named attribute groups
LLVM IR lexer - added new instructions