Added ProtobufKey and refactored some code
Added basic protobuf body scanning

It can scan varints and packed strings
Fixed a bug in the ProtobufKey scanner
Refactored the way the protobufScanner was handled