Set build independent binary output dir

That way we can create multiple build directories and have independent rpcs binaries.
Useful for testing different options/settings.