Registration proxy fix

The original code completely replaced the `register.context` value with the values received in the request. Unfortunately the original context also contains the proxy configuration (from `/etc/sysconfig/proxy`) which is then lost.

This fix merges the read values with the values sent by user (preferring the users values).

The fix has been tested in a customer's system (their setup allows network access only via proxy).