WIP
Add support for !span properties in defs

Make condense.js output them, make def.js read them, and make tern.js
use them to return definitions.

Closes #27