Closes #7. Providers now have an API for giving us a list of possible
attribute values for a particular attribute/event definition combo. 

The list of values can be used when creating attribute filters to make
it easier to get enter the correct operand.