Step toward common event client code
This release changes the houselog module to implement a common client JavaScript code:
- Add a "proxy" item to the JSON responses (avoid having to query the proxy as a status request).
- Add JSON self-description ("app" array) to let generic code process the structure. Note that the overall design is intended to support in the future multiple lists of events, possible an aggregated from multiple sources.
- Move (most of) the JavaScript code in event.html to an event.js file, intended to be generic.
- Soon applications that use HousePortal will be changed to take advantage of the new event.js: change event.html and rebuild.