KCINFR-979: Form generator registration

This PR updates the way form generators are registered.  This PR now uses a pure spring solution to generator registration.