[Form] Implemented support for buttons
[Form] Made submit buttons able to convey validation groups
[Form] Changed isset() to array_key_exists() to be consistent with ParameterBag