kldscp: removed text_lexer();
added code
Merge branch 'master' of github.com:EarlGray/language-snippets

Conflicts:
	llvm/kldscp/codegen.cpp
Merge branch 'master' of github.com:EarlGray/language-snippets

Conflicts:
	llvm/kldscp/main.c
Merge branch 'master' of github.com:EarlGray/language-snippets
Added codegen for AST_IF

- ast.c: added asserts for NULL in list_*
- code generation for if-then-else AST nodes;
- the parser found a small bug in fib.kld!