Micro-optimizations in NewPacket2. Avoid C calls and struct copy in unwrapHeaders.
Merge pull request #13 from VividCortex/967-sniffer-small-wins-4

Sniffer optimizations targetting agents#967

* Bit shuffling in NewPacket2(), slightly reorganizing code to gain a few cycles.
* Avoid struct copy and C calls in unwrapHeaders().