Add ::propertiesForSource

I need to get all the settings for a given source name in https://github.com/atom/atom/pull/3718. So this.
The normalization of these selectors is frustrating. Not sure how best to deal with this. Maybe we just leave it? We could somehow store the original selector. Though a stick in the spokes is a composite selector: `'.a.b, .b.c'`