Support filter editing in event history

Add a FilterEditor to the eventhistory view, fix CSS layout

resolves #6979