Initial commit of compiling source code

This commit compiles against the current HEAD of the master branches of
 - ocaml-openflow (823e654)
 - ocaml-topology (b25d154)
 - frenetic (0e3b1cd)