Modified the InputComponent API for adding multiple UIValidators.

This breaks the InputComponent API.

It allows multiple validators to be added to an input component,
instead of just one. This allows for easier faceted validation,
via addition of validators based on certain criteria like the
presence of hints for UI widgets etc.

Conflicts:
	ui/api/src/main/java/org/jboss/forge/addon/ui/input/InputComponent.java
	ui/impl/src/main/java/org/jboss/forge/addon/ui/impl/input/AbstractInputComponent.java