Avoid use of externals. Completed option processing modules, and gtests for options. Work around GNU getopt() bug. Bring all modules into conformity with BIND10 coding guidelines.