Add icon search

Updates #2439. Now up to par with `4.2.1-wip`. I cannot test this as I'm getting errors with `bundle install`, tried using ruby 1.9.3 - still doesn't work.

Massive credits to @gkoberger.