Reservation system changes:
1. Allow uuids to be used to specify reservations, change pretty much everything in the web interface to use uuid's so we stop exporting databases indexes to the client side. 2. Change RPC path to return a blob of data when approving a reservation. Ditto for initial creation, so that we can see precisely what the local cluster has done. 3. When a reservation is created/approved, insert an announcement in the announce system for that user, set to go off 24 hours ahead of reservation. Update that announcement when reservation is modified.