Implement elasticsearch more like this with filters

It is clean version of https://github.com/toastdriven/django-haystack/pull/620
Implementing more like this with filters as described in http://elasticsearch-users.115913.n3.nabble.com/Filter-on-quot-more-like-this-quot-query-td1586714.html