Code movement.

Remove unnecessary function declarations.
Localize long_opts structure to main.
Formatting.
getopt_long returns an int.
Improve signal handling.

Kill all children performing a service (GC tickets) or handling clients.  Have
select just sleep 5 milliseconds. Relying on SIGCHLD to break out select has
race condition problems (unless you use pselect which is not available
everywhere). This timeout is enough to prevent Chirp from dominating the CPU
while giving reasonably quick response time to these events: child death,
catalog advertisement, and ticket GC.
Localize some static variables into main.

Some formatting.
Minor logic changes.
incompatible -b/-e option check.
Explanation of why HDFS can't do quotas.
Remove old comment.
Merge branch 'batrick-chirp-cleanup'

Some mostly minor code maintenance:

o Formatting
o Simplification
o Variable localization
o Improved signal handling
o Minor bug fixes