ByteStream use memcpy instead of a loop to copy buffers.
Using fread inside File::getNByte.
bDecode option for readPacket.
Remove some warning.
Merge remote-tracking branch 'origin/optimize'

Conflicts:
	include/SourceDataField.h
	src/ByteStream.cpp
	src/InputPacketStream.cpp
	src/Packet.cpp