More protocol work, including docs.
Fix typo.
Add objc/add-protocol.
Start fleshing out objc-class-definer.
Update copyright year.
Some objc-class-definer macro work.