rnn: add support for symbolic array indices

This probably isn't quite right for nested arrays.. not quite sure the
best way to handle that.
headergen2: add support for symbolic array indices
rnn: add support for irregular arrays

Add support for "arrays" with non-regular base addresses.  Sometimes hw
designers put identical blocks of registers in goofy places.  But for
writing a driver or looking at decoded traces, it is easier to think of
it as conceptually an array.

(TODO: headergen is not updated for this yet, since I don't use it..)
headergen2: add support for irregular arrays
reducing noise.. remove the nv rnndb files
demsm decoder for display register trace

Decodes register read/write traces from dmesg.
add rnndb register db for display

Adds enough of MDP4 and HDMI blocks for drm/kms driver to light up an
HDMI display.