Add test cases surrounding tcp service_profile

As we are using individual schema files for tcp, http, and https
service_profile sections, it is worth explicitly testing each
section type.

This adds the missing tests for tcp service_profile sections:

* valid config
* a bogus config with a 'persistence' section specified.