WIP: Adding PipelineHooks
Code to accept pipeline webhook calls.
Most code is new except I modified ProjectHookAttrs to make the last 4 attributes as Option. With that modification cargo test still succeeded. I also added a state of Passed to StatusState.
Edited by Ben Boeckel