protobuf-develop: initial commit

1) protobuf implementation was made
2) tests were commented/hided
3) xml protocol was moved to subpackage (deprecated now)