tests: improved forms tests
Forms: fixed ImageButton::getValue(), coordinates are always integers
Forms: added Form::REQUIRED as alias for Form::FILLED + typos
Forms: added BaseControl::getError()