codegen: generate add() overloads using header/url params

Change-Id: I7b29a69e6a2ed55d33a43f38051048775f6a74a2
Signed-off-by: Michael Pasternak <mpastern@redhat.com>