Added util flag.
Util flag compiles certain util functions as external symbols, rather than including source code.
Build with --util flag.
Merge branch 'event'