Change data store keys and values to variants.

Still holds limited data types (int in addition to string now), but
should be trivial/straightforward to extend.