A first approximation of call-live analysis
Working on recursion.

Added stacks, call-lives, etc.

Non-tail-recursive factorial compiles now, but the OpenCL compiler fails on the CPU. On the GPU, it runs, but it claims factorial 5 is 0, which it isn't.
Updating elegant-weapons
In-kernel recursion works even for non tail calls.

Fixes #96