n-depth stuff basically working on pointers
Merge remote-tracking branch 'gerry/nclusion' into nclusion
all tests passing on nclusion but probably lots to do still
process inclusion cleanup
fixed some blatant n-depth problems