Several precursor changes to the re-vamping of the storage format for
indexes:

* Converted zudiIndex.h to C++.
* Zudi-index now includes udi.h.
* Copied the modified udi headers from the kernel since they contained more
  up-to-date changes.
* Zudi-index now depends on libstdc++.