Add OSS support for benchy

Summary: This diff adds the ability for open source HHVM to run benchy.
There were a number of build system fixes that needed to be made to
enable out-of-source CMake builds.

Reviewed By: @jdelong

Differential Revision: D1640037