Support extra definitions paths via RUBY_BUILD_DEFINITIONS

/cc @parkr

Fixes #608, alt. to #609
I was thinking of that, but I think that would be too verbose. E.g. programs that look up commands in PATH just tell you "command not found" but they assume you'll inspect PATH if you need yourself. So I'm just going to leave it unchanged for now.