Add cache directory as a customizable variable
Whitespace normalization in stack-filter.el
Modify directory-local variables everywhere

Use this file for your own development environment.
Add function to retrieve cache files
Convenience function for retrieving cache files

This should be sorted somewhere... Maybe stack-cache.el needs to be its
own file.
Fix return when file already exists
Checkdoc file
Introduce persistent storage for filters
Store compiled filter for question browsing
Fix test cases re file persistence

Every time the test was getting run, it would create the file, but not
delete it.  This meant that tests were not idempotent and artifacts from
previous tests were persisting into the next ones.

Use `make-temp-file' to let-bind `stack-filter-cache-file' to a
temporary file.  It is guaranteed to be empty when the tests begin.
Consolidate testing variables and print requests
Let-bind user-emacs-directory to cwd

Useful for testing locally, since now you can simply blow away the
`.stackmode' directory instead of searching for it in `.emacs.d'.

At any rate, it keeps everything in the project tidy.
Let-bind stack-cache-directory instead

There are several variables and functions that depend on it; simply
binding the filter-cache file isn't enough.
Implement and use `stack-cache-get' and `-set'
Fix get-sample-data and avoid `find-file-noselect'
Simplify filter-store-all by modifying *-store
Merge pull request #6 from vermiculus/precompiled-filters

Precompiled filters