Fix coverity scan defect #1099714.

Sending back uninitialized variable in DetectParseProto().
Fix return value from DetectProtoParse() which is used by probing
parser.
DNS: copy only the length of the hardcoded string, not the length of the destination buffer.