Removed Size and Capability

  * The SIZE field of all protocols is gone
  * So are the associated APIs
  * All uses of `Capability` and its subclasses have been removed
Merge pull request #727 from Microsoft-CISL/weimer_removeSizeAndCapability

Removed Size and Capability