Treat emoji characters differently 

REF: #361 
@moollaza  yes, that's a good idea. 

However, I'm struggling with image rendering via DDG's proxy on Chrome. It seems the proxy returning Nginx's 403 page instead of image content.

![screenshot 2014-12-28 00 43 30](https://cloud.githubusercontent.com/assets/1214890/5561940/8b4bb63e-8e2e-11e4-8ea1-a2b9918dc7ce.png)

Any thought?