Use a more specific exception type with protobuf parse errors.
Add a protobuf filter that uses a fixed length header to determine message size.
Add fixed length protobuf filter tests.