Don't set app name if config value is empty.
Document configuration parameters.
Merge pull request #4 from bnkr/dont-set-appname

Setting application_name to null disables calling newrelic_set_appname