Add iterable-chaining to dotTraverse and test. This enables chaining fun...

...ctions like getElements.device.hw.interfaces... and getting a consistent list at the end.