Add diamond test code
Render border solid-style properly
Initial implementation of JSManaged for Events.
Make reflection work for new JSManaged types.
Generate base and derived traits and implementations for DOM types automatically.
Generate traits for casting up and down the DOM hierarchy.