Wrap process changes in a locked transaction

[#79386676]
Fix unexpected modification on updating processes through repository

[#79386676]
fix test
Implement GET /v3/apps/:guid

[#79386466]
Added POST request for /v3/apps

[#79386466]
DELETE endpoint for v3 apps

[#79386466]
Refactored processes api spec to use match.

[#79386466]
Remove integrationy tests from processes controller
Added v3 api to create a process for a given app.

[#79386466]
Added process links to v3 app api.

[#79386466]
Whitespace.

[#79386466]
Lock down user_visible for app_model

[#79386466]
Removes POST /v3/process, accessible throught /v3/apps

[#79386466]
Creating /v2/apps will create a parent /v3/apps

[#79386466]
Deleting a space deletes the v3 apps associated to it

[#79386466]
Added "/v3/processes" resource endpoint.

 - Validate that process receives an app_guid on creation.

[#79386466]
Prevent deletion of apps that have child processes

[#79386466]
Bump vendor/errors

 - Adds 409 Conflict

[#79386466]