Added getUniquePrefixes method to Value Provider

Gets all the unique prefixes for a data set. Good for collecting the
fields of an object or the keys to a collection.