integrate op_controller with supervisor via apply_ops

removed (some) messy scaffolding code and added some more (don't
have validator/filterer cycle set up yet)
lots of lazy memory leaks in supervisor
renamed supervisor_start to supervisor_run
fixed a few memory leaks in supervisor
replaced g_malloc, g_free, and error.c with mem_wrap

added eg_malloc, eg_free, and check_mem_leak
eg_malloc calls malloc and updates list of ptrs
eg_free checks list of ptrs, removes ptr, and calls free
check_mem_leak spits out report with addrs of leaked memory
removed error.c which was old check_malloc_null
changed calls to g_malloc and g_free in expr, push_num...
updated makefile
hint about what NG is being renamed to