delay: remove constant for max delay time
delay: add missing docs
tests: remove gst log handler to avaoid spam
tests: add a generic state change test

This is taken from the gstreamer plugin modules. It provides some sanity check
for the elements we ship in this module.
simsyn: more ideas for avoiding duplication properties