~yujiri/compiler

support inline else
elf: remove unused program headers
elf: remove unused section headers
elf experiments
fix block parsing!
get if nodes to parse properly only with blocks
elegantize block parsing (untested)
make assignments just a binary expr
switch to expr grammar
add if/else tokens
support binary exprs