Partial revert of increased internal buffer size.  Increasing size is very expensive.

Instead, added an error handler to detect a InternalBufferOverflowException.

This is following the MSDN recommendations when using a filewatcher.