Added checks for presence of pillar data for a plugin type (inputs,filters,outputs), and if it doesn't exist we don't write a config file for it.  Also remove any existing config file for that plugin type if there is no pillar data
Inverted watch/watch_in relationship between logstash service and config files.  Now when config files are deleted, the service should be restarted.