management: nfd::ControlCommand

ControlCommand and its subclasses provide command-specific parameter validation.

refs #1397

Change-Id: Ieca08f5db530c14d1cd16ddd7af17e4ffe6eb344