bitrot: get RegexUtils to compile

The compile failure seems to be caused by changes in the APIs exported
by the netcore package. In particular, Pattern and Wildcard datatypes
were moved to NetCore_Pattern and NetCore_Wildcard. In addition, the
argument type for the Physical port constructor changed. It just takes
an Int32.
bitrot: get FaultTolerance to compile

Same causes as RegexUtils.
bitrot: use current netcore controller interface
fix up interface changes w/ frenetic. Brought back old graph library
Merge pull request #4 from frenetic-lang/bitrot

Fix bit rot from NetCore development