Filled in missing Button documentation +fixes

Fixed some small typos across the code with parameter names and some
debug prints.

Removed accidental duplicate function (SetButtonMessage). Mirrors
SetButtonText.
Added y_testing for buttons

Very useful library, helped find some errors in the last commits.
Credits to @Y-Less for YSI/y_testing.