[+FEATURE] Added event to _addAttributeJoin()

Added "join_product_collection_attribute" to allow extending the join of
attributes by custom modules.
i.E.: for custom attribute implementations
Merge branch 'feature-flexibleattributes'