Configurable namespaced inputs

This is continuation of #1043

* it simplifies defining input/action namespaces of form builder

Extracted custom namespace fix to #1065 

I have no idea why it is red, but will check it later.
Is that a feature we've introduced? Seems useful, I just want to understand exactly what I'm committing to supporting for at least 4.x ;)