D-12940: Stop port shuts down dist. datastore service

The distributed datastore service was not being registered to the service registry properly, and destroy was not being called on the dist. datastore service.

Functional tests were written in Spock to test dist. datastore as a service and a filter.