split tests into proto tests and non-proto tests to allow running in protoless environments
Merge pull request #263 from yjbanov/split-proto-tests

split tests into proto tests and non-proto tests