Jenkins Builder: arbitrary vcsPayload field rules

- Allows the setting of rules for any vcsPayload field.
- Also updated logic to allow for single object projects without types in project config.