Update LogPrinterTest.py
Update LogPrinterTest.py
Update ConsolePrinterTest.py
Collectors: added collector baseclass
Collectors: added tests for collector baseclass

- 100% coverage <(°_°)>
Collectors: added FileCollector
Collectors: added FilterCollector
Collectors: simplified, collect() return items
Collectors: now raising TypeErrors on wrong args
Collectors: please the almighty git daemon

- git rejected push from wip/cleaner_collectors after rebase on cleanup
- the reason was that it seemed that the local branch was behind origin
- a merge failed on following conflicts that were manually resolved:

Conflicts:
	coalib/collecting/FileCollector.py
	coalib/collecting/FilterCollector.py