Allow Agents' detail views to POST to the server; add a new ManualEventAgent for testing

Add a POST endpoint called handle_details_post that Agents' details views can use to send data to the Agent from the UI.  Add a new ManualEventAgent that uses the handle_details_post functionality to create simple events on demand for testing / debugging.