Beginning of copy/paste functionality

- Added Clipboard.schema
- Added addToClipboard()
Added stub for pasteFromClipboard()

Also added missing _courseId property to addToClipboard()
On-going work to clipboard discovery

This code is quite volatile right now. The client-side addToClipboard()
function may eventually hook into a server-side middleware function.