Fix requires in benchmarks.
Improve memory consumption when indexing persisted attributes.

In these cases we don't need to keep a reverse index.

Indices of non-persisted attributes still work by using the reverse
index.

Benchmarks: https://gist.github.com/djanowski/5285337
Reformat long lines.
Release.