include/fi.h: include string.h

ffsll requires string.h

Signed-off-by: Sayantan Sur <sayantan.sur@intel.com>
Merge pull request #232 from sayantansur/fi-ffsll

include/fi.h: include string.h
If given caps == 0, report back all supported caps vs error. Also trivial cleanups.