Make `remove` lazy

Fixes #77
Add compatible filter to test_core
Restore filter for test_remove rather than generator expression
Merge remote-tracking branch 'upstream/master' into lazy-remove

Conflicts:
	toolz/itertoolz/tests/test_core.py
Merge pull request #78 from eigenhombre/lazy-remove

Make `remove` lazy