Fix haystack search returning containers of unpublished channel

#416 

NOTE: 
The only places that use the 'all_published' method are:
- opps.containers.search_indexes.ContainerIndex.index_queryset
- opps.containers.templatetags.container_tags.get_tags_counter

Tested and my changes don't broke the system.