add scalding sources which obey hadoop compression settings

this is required for https://github.com/CommBank/maestro/issues/175
That's all provided by `TypedSeperatedFile`. I just overloaded the most general apply method which every other apply method eventually calls.