O(1) handling of message fragments - make the buffer large enough for the entire message and then copy individual chunks to it as they arrive
Merge remote-tracking branch 'origin/dk/speeeed'

Conflicts:
	.gitignore