Allow lists in src

src can now be a list (of Path items or variables that can be converted to strings and initialized with Path).

src as list alleviates the need for glob mocking in many unit tests.