Improve user-agent management
This MR allows changing the user-agent in a persistent way, so that users having an issue with the default one can always modify it to one which will fit their use-case.
Additionally, it includes a small change to the Makefile which should make downstream's life a bit easier.
Edited by Administrator