Handle NexSON from Open Tree API (vs. raw)

The Open Tree API adds an outer layer to NexSON, so we should check for this and (if needed) unwrap it to get the expected 'nexson' element.