Fix Setting rlim_nofiles Value

The eventer/rlim_nofiles config value wasn't working correctly.
Fixed so that we actually use the user-provided value if one is
provided.
Add Heartbeat To setrlimit Loop

Make sure to have the child heartbeat fire during the loop to
set the rlimit.... otherwise, the watchdog could kill it.
Divide By Two Rather Than Subtracting One In setrlimit Loop

Don't try every single value... divide by two until you hit
something you can use.
Remove Unneeded Debug Message, More Precise rlimit_nofile Setting

The noit watchdog was timing out the rlimit setting code when being
run with debugging on, which was spamming a ton of debug messages
to the log. Remove this message and go back to going back by one,
trying to set every rlimit value until the correct one is found to
increase precision of setting the maximum possible open file
descriptors.
don't remove original debugging sections on merge
Merge branch 'master' of github.com:circonus-labs/reconnoiter
noit.reverse_socket_start: correctly handle variable arguments
missing unlock in all exit paths
need to both initialize this and initialize it recursive
more debugging
more descriptive error messages on illumos eventer issues
cleanup logging and add more debugging
cleanup the tail pointer on list deletion
We need to preserve the initialized mutex on shutdown.
fix oracle check to support instance_name and sid
If the SSL verify peer fails *before* our custom callback, be clear and cheap.
Merge branch 'master' into MTEVerest