Correct message size validation (NODE-184)

Compares sizeOfMessage to maxMessageSizeBytes instead of maxBsonSize.

This resolves the issue where the response from mongo is greater then the max document size, but less than the max message size, and completes 5d3585c7795355fa1990968a9788ded25ebdcb13