Simplify middleware processing.
Merge branch 'middleware'
Update docs.
Ensure max length of docstrings is 80 characters.
Remove temp file.
Prevent overlapping subcategories and functions links
Release 2.1.0
Update README for 2.1.0
Update RELEASE-NOTES.md
Merge remote-tracking branch 'quil/master' into cljs

Conflicts:
	project.clj
	src/cljx/quil/core.cljx