Test out of file descriptors case

Add fd_limit_test and an additional startup flag to sniproxy to specify
file descriptor limit. This flag will both facility testing and allow
users to tune sniproxy for their systems.