fabric.c: typo 'if'->'fi'

This results in symbol fi_version not found

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

fabric.c: typo 'if'->'fi'
If given caps == 0, report back all supported caps vs error. Also trivial cleanups.
Make tostr output valid yaml again. This meant no tabs in output. Also get rid of trailing comma on flags.
Misc cleanups. Remove remnants from incomplete merge in fi.h, remove unused PFX define (use PACKAGE instead). Remove duplicate min/max defines, use version in fi.h.