Make things more project-specific

Make auxiliary buffer names include the project name instead of the
project directory.
Make universal prefix force reconfiguration

Also clean up main wacspace function
Add alternative syntax for auxiliary conditions
Add a bunch of docstrings

Also make the byte-compiler happy.
Update README to mention new syntax
Make wacs-project-base-file buffer local

Automatically set in all buffers that wacspace sets up
Add :project-name-fn option
Add fast workspace switching
Automatically run unit tests
Fix bugs in alist functions
Add wacspace aliases
Allow default wacspaces
Update README

Talk about project switching, default configuration, and aliases.