[#80455184] Application specific API keys
Automatically generate api_keys
Enforce minimum key length
[#80455184] Refactor for custom privileges
[#80455184] Add tag_plate privilege
[#80455184] Use tag_plate not tage_palte
Ensure application made for all features
Create event on model, not endpoint
Merge pull request #924 from JamesGlover/80455184_ss118_-_control_access_to_the_sscape_api_on_a_per_application_basis_so_that_applications

80455184 ss118   control access to the sscape api on a per application basis so that applications