Tests on many implementations with separated community implementations P20-P28

This PR extends https://github.com/jaceklaskowski/scalania/pull/20

One test for multiple implementations. The community implementations have their own separate file.