Undo removing extra labels
Undo removing extra labels

- previous every first label in the label-collision pair was set with visibility as 'false'
- now we make sure only one of the 2 labels is marked as false!!!

Example: Consider 3 labels A,B,C,D,E making collision pairs as: (A,B), (B,A), (C,B), (D,A), (E,B)
                Previously implementation: all A,B,C,D and E will be marked invisible
                Changed implementation: Only A,C and A,C and E are marked invisible and B, D as visible.

I think we can still do better pruning of labels ... like this change will not catch the following:
    - Consider labels A,B,C making collision pairs as: (A,B) and (B,C).
        - We can be fine with just making B invisible (since its the common one in the collision pairs), but we prune
        out A and B both in both previous and the new implementation!!.. So a todo.. :D

hjanetzek/tangram-es,tangrams/tangram-es,tangrams/tangram-es,tangrams/tangram-es,xvilan/tangram-es,tangrams/tangram-es,karimnaaji/tangram-es,tangrams/tangram-es,karimnaaji/tangram-es,cleeus/tangram-es,tangrams/tangram-es,quitejonny/tangram-es,quitejonny/tangram-es,cleeus/tangram-es,hjanetzek/tangram-es,xvilan/tangram-es,hjanetzek/tangram-es,xvilan/tangram-es,hjanetzek/tangram-es,cleeus/tangram-es,cleeus/tangram-es,tangrams/tangram-es,cleeus/tangram-es,quitejonny/tangram-es,quitejonny/tangram-es,karimnaaji/tangram-es,cleeus/tangram-es,quitejonny/tangram-es,karimnaaji/tangram-es,xvilan/tangram-es,quitejonny/tangram-es