Configure inputs outputs

This pull request adds the ability to configure specific tcpout options as well as specific input options per port for a splunk forwarder.  
This can be used to setup an SSL enabled splunk forwarder that receives on multiple ports and forwards encrypted traffic on to a splunk indexer.
In which case would that file not exist? The `splunk enable boot-start` in this very same recipe creates the init script, unless one doesn't accept the license (which, you should, if you're actually using Splunk...).

Also, [this branch](https://github.com/opscode-cookbooks/chef-splunk/blob/server-runs-as-splunk/recipes/service.rb) ends up managing the init script as a template (for supporting splunk run as a non-root user).