Several fixes:
1. change the the declared module name to db_perlvdb. Otherwise it is not found as db_ module.
2. change the init db url type to actually be str
3. many changes that fix various memory leaks (perl object leaks)
4. fix result cleanup memory leaks

  Credits go to Boris Ratner ( ratner2 on SF)
  Closes patch #3599314