Use togglebuttons for the property keyframe toggling widgets

- Use "◇" and "◆" to convey, independently of the toggle button's active state,
  the presence of keyframes for a given property.

- Fix bugs by allowing toggling the button's active state without firing signals
timeline/elements: Add support for alpha and volume curves.

That was kind of the purpose after all .