Change SphinxProvider to use new date format, and add context to people.

Fixes #120.
Currently uses number of roles rather than number of distinct shows.
This requires changes to sphinx date indexing to deal with pre-1970 dates.
I feel this is the best way to store dates given sphinx has no support for pre-epoch dates, and the dummy index field is needed as sphinx cannot do an EXISTS() on string fields.