XD-2118: provide a shell command processor

XD-2118 - Added more configuration options and shell sink

XD-2118 Improved error handling and process monitoring copying (somewhat) from SI native tail adapter

XD-2118 Added default values for optional properties

added PythonAvailableRule