Nothing in Pattern uses std::vector. Remove it.
Cleanup. We don't build to bin/ right now.
Templated estimateGraphSize on the item type of the vector, because the
lightgrep binary (temporarily) needs to use Key (which is a subclass of
Pattern) instead of Pattern.
Gave Pattern a virtual dtor because we inherit from it in lg now. This
isn't necessary, strictly speaking, as we never delete a Key* using a
Pattern*. Remove this again once we fold UserIndex in Key into
PatternInfo.
Merge pull request #6 from uckelman/master

Assorted changes to get current.