Updated C++ build system to split the interfaces out into their own
build files. Will make things a bit more compact when we start to
support multiple compiler versions (vc10, vc11, etc...) and 32/64
builds.