prov/verbs: Report supported caps

If given caps == 0, report back all supported caps vs error. Also trivial cleanups.

Signed-off-by: Patrick McCormick <patrick.m.mccormick@intel.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fabric/tostr: Use YAML formatting for output

Make tostr output valid yaml again. This means no tabs in output.
Also get rid of trailing comma on flags.

Signed-off-by: Patrick McCormick <patrick.m.mccormick@intel.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fabric: Misc cleanups in internal header files.

Remove remnants from incomplete merge in fi.h.i
Remove unused PFX define (use PACKAGE instead).
Remove duplicate min/max defines, use version in fi.h.

Signed-off-by: Patrick McCormick <patrick.m.mccormick@intel.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Merge branch 'dev'
Merge pull request #256 from shefty/master

Manual merge of pull requests from Patrick