prefix htonll/ntohll fixes #381 fixes #382 references #358

This avoids conflicts with OS level macros