fix procedure object_id retrieval

In Oracle 12c (and maybe 11g) the object_id for a package
procedure is not the same in all_procedures and all_objects.
Merge pull request #54 from javornikolov/fix-wrong-package-procedure-object-id-12c

fix procedure object_id retrieval (as it may be different in all_procedures vs all_objects)