Add `__hash__` to `DataSource` etc.
Add `__hash__` to `DataSource` etc.

lukasjuhrich/sipa,MarauderXtreme/sipa,agdsn/sipa,agdsn/sipa,lukasjuhrich/sipa,lukasjuhrich/sipa,agdsn/sipa,MarauderXtreme/sipa,agdsn/sipa,MarauderXtreme/sipa,lukasjuhrich/sipa