fix newrelic_generic_agent service restart/status

- status is always returning 0, thus grepping for pid as a workaround
- restart support added