lazy initialization depends on null values for name and data pointers.
Initialize pointers in initializer list for GCC compatibility.
Merge remote-tracking branch 'origin/memfix'
Install include files