Implement support for AVM1 button actions

All except for dragOver/Out. Those are *annoying*.
Invoke AVM1 button actions in the correct scope

... which is the button's parent. Obviously.
Merge pull request #1478 from tschneidereit/nat

Implement support for AVM1 button actions