added __str__ functions for spec objects
refactored __str__ functions for specs
separate required from provided in __str__ for specs
fixed printing of interface elements
coverage for spec __str__ function
Merge pull request #27 from osrf/issue_27

Add to string conversions for the CapabilityInterface class