Fix errors in stop-services from missing includes

Current grenade logs show

---
Shutting down base
 ./lib/keystone: line 85: is_ssl_enabled_service: command not found
 ./lib/neutron: line 209: /lib/neutron_plugins/ml2: No such file or directory
 ./lib/neutron: line 215: /lib/neutron_plugins/services/loadbalancer: No such file or directory
 ./lib/neutron: line 221: /lib/neutron_plugins/services/metering: No such file or directory
 ./lib/neutron: line 226: /lib/neutron_plugins/services/vpn: No such file or directory
 ./lib/neutron: line 230: /lib/neutron_plugins/services/firewall: No such file or directory
 ./lib/neutron: line 233: has_neutron_plugin_security_group: command not found
 ./lib/neutron: line 946: /lib/neutron_thirdparty/*: No such file or directory
---

Sourcing the tls include should fix is_ssl_enabled_service missing,
and setting TOP_DIR for the neutron file should allow it to find the
plugin script

Change-Id: I1d1c2744d497ec8ea790d95642469069028bc3b4
provide timestamps in grenade output

this is part of the effort to make grenade summaries actually work
in the gate like we expect, so that the base case can take the
output out of the main console and into summary consoles for
readability.

Instead of duplicating the awk filter from devstack, create a new
python tool for this, which lets us have much greater control and
sanity in filtering out garbage that we don't care about.

Change-Id: I235a725b6ca8a02caddad9f5a1457f6461269d5b
add a more comprehensive check-sanity

this ensures that all the services we believe are enabled in the
new environment are actually started after we have come up on the
new side. It does couple us to the devstack service list in a way
that we weren't before, however that's probably a long term useful
place to be.

This should make the discovery of failed started services a lot
more reliable.

Remove old `service_check` as that only failed if there was a
failure file, and not if the service never started up in bash.

Change-Id: I4fbafbcb8ac5c16ec79ded231e9a05b0ccbc04fc
Merge "provide timestamps in grenade output"
Merge "add a more comprehensive check-sanity"
Bump CIRROS_IMAGE to 0.3.2 (trunk version).

Continuation of I202976fb1669d09648572f4666111442e9967be4 for Juno

Change-Id: I39c7e8f8a0725e97e6104a0fe706d2e668fcf975
Merge "Fix errors in stop-services from missing includes"
Merge branch 'master' of https://github.com/openstack-dev/grenade