Allow inactive orgs to be updated through HTTP API
Fixed a bug where Course Discovery could not push organization updates to LMS/Studio if the organization already existed there but was inactive.
Specific changes to the v0/organizations
API:
- Any organization may be updated via the PUT method, regardless of whether or not it is active.
- Upon being updated, the organization is marked as active, whether it was previously active, inactive, or non-existent.
- The 'active' field may not be set or updated via the HTTP API, because that would be in conflict with change 2.
See #165 for details.