Enables campaigns/[nid]/signup endpoint
Adds edit any signup permission and grants to admin
Fixes #3530
Merge pull request #3577 from aaronschachter/signup_endpoint

Signup API endpoint