Implementation summary generator

This PR contains code and necessary changes in core.matrix for generating a summary of protocol implementations. The result can be seen at http://mikera.github.io/matrix-api/summary.html . At this moment it's usable from REPL, I didn't manage to run it from lein yet.