Issue #2605838 by rfay: Trim whitespace from keys and validate key format
A lot of code clean up and refactoring for coding standards.
Get the tagging functionality working again.
Removed Semantic Proxy since it has been shut down.
Facilitate IP tracking for fraud detection
Issues for this release:#1394398: Duplicate entry in project_release_projects#1925726: Schema inconsistent: "cvs" - unexpected column in database
Drupal is a registered trademark of Dries Buytaert.