LogToSplunk attempts to reconnect to splunk after splunk restart

- Will continue sending data to available splunks and will store data to
send to splunks that are unavailable.

- Time between attempts to reconnect to a splunk instance can be set in
config.

- Specification of wood types by LogToSplunk can be turned on and off in
config, code for getting specific wood types like 'spruce' or 'birch' may
be unreliable in the future, It may be preferable to change other code in LogToSplunk
that relies on deprecated code.

Issues:

- need to test running with multiple splunk instances, no problems expected

- still relies on deprecated code