getBestPlugin: case insensitive file extension search
new ChannelShuffle plugin

Issue #71