Add oi's own little optional language.

An altenative syntax for C when writing oi code.

The amount of code in this new language is marginally smaller; since oi
already has a low boiler-plate level.

The compiler is a pre-processor that generates C code, The preprocessor can
also act as a compiler; that pre-processes all .c files provided on a
commandline before calling gcc.
make oicc also compile files with names 2char long
made refcounting adhere strictly to oicc policies
s/trait/capability/
s/lock/mutex/
s/refcount/ref/
debug foo
fix regression in message handling
add message example
oicc: implement message syntax
refactor how listener is referred to
escape some chars in cbname
clean up examples
simplified generated code for message listeners
implement message emission
use message emission
add missing return
silence gcc
have an oi specific main
implementing emit
use more oi style emisison