Fix how support definitions are structured, loaded

Instead of hacking the definitions to have the same structure as
spec/support/protobuf to get the compiled messages to load properly, add
spec/support/protobuf to the load path in the spec helper. That way,
importing 'error.pb' will simply work.