demmt/nvrm: delete dead code
demmt/nvrm: RE bits of ioctl 0x34

It seems to be "create object and do something with 2nd object" op.
demmt/nvrm: maintain objects hierarchy and annotate object handles
demmt/nvrm: annotate mthd_fifo_ib_object_info.hwclass
demmt/nvrm: describe driver object classes

nvrm_object.xml was generated from gdev:nvrm/nvrm_class.h (author:
Marcin Kościelnicki <koriakin@0x04.net>)
demmt/nvrm: deal with paddings

- rename fields which are always 0 in my traces to _pad*
- rename fields marked as paddings which are sometimes != 0 to unk*
- print fields marked as paddings when they are != 0
demmt/nvrm: unk41.unk0c is the number of words pointed by ptr1/2/3
demmt/nvrm: nvrm_mthd_subdevice_fb_get_params does not actually have padding
demmt/nvrm: do not try to create object with handle == 0 from ioctl_memory
demmt: correctly track object handles used for method 0 on fermi+

Until now, when mapping object to subchannel, object handles were
guessed by using a value passed to method 0.
However, on Fermi+ method 0 accepts object names, which can differ
from both classes and object handles. Blob uses special ioctl
(IOCTL_CALL/NVRM_MTHD_FIFO_IB_OBJECT_INFO) to get object name from
handle, so we need to handle it.