fixes #3099 - Adding parameters to locations and organizations.

adds both API and UI.

two known issues:
- Audit message sometimes is not clear, not sure yet how to fix.
- once adding parameters to the many tabs under orgs/locations, it drops a
line