help: refactor help invocation command.

append the potiential command and subcommands together to generate the
manpage filename to open with man.
E.g: dabba help interface capabilities would invoke man
dabba-interface-capabilities.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
help: bump up manpage name buffer.

NAME_MAX is the maximum a manpage file name can have on a system.
Being 255 on a typical system, it is a meaningful size for a stack buffer.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
help: remove useless cast.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
doc: fix missing whitespace in doxygen header.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: refactor subcommand handling.

Refactored subcommand handling to return to a more sensed
dabba <command> <subcommand> <action>
like:
dabba interface status modify --id eth0 --promisucuous true

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
test: refactor tests to new subcommand handling.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: regroup capture functions in a single spot.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: refactor thread capabilities cmd handling.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: use include instead of 'raw' declaration.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: regroup thread functions in a single spot.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>