codegen: refactor DeleteMethodTemplate

refactor DeleteMethodTemplate to include private use-case
of delete - DeleteMethodWithBodyTemplate.

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