Return 404 on empty search result

An empty result should return a 404 not a 400
Merge branch 'empty-result-404' of github.com:Svenito/flask-restless into empty-result-404

Conflicts:
	flask_restless/views.py