Fix custom_namespace synchronization issues

* do not modify class variables when rendering form
* use options to pass custom namespace
* do not interfere with `fields_for` :namespace option
* introduce builder.dom_id_namespace (because thats what it actually is)

Fixes  #904