Optimize intersection for performance

According to PR #1511 `_.filter`, `_.every` and `_.uniq` removed in favor of for-loops.
jsPerf: [optimized-intersection](http://jsperf.com/optimized-intersection)