Revert "Revert "Added ability to match Variation in language tag eg en-GB+VARIATIONTAG""

This reverts commit 95ba8c5b4267310f8a153416016b8dc2847c083a.