Nested filter supports now the setFilter method.

When using elastica to perform a search using only filters there was no method
to set an AbstractFilter to the nested Filter so I've added the setFilter method.
Create directory structure
Suggest type and addSuggest
First ok results
Term suggest first version
Create test for the NestedFilter that supports setFilter.
Update Elasticsearch to 0.90.4.
Add function_score query support.
Skip geocluster-facet test if the plugin is not installed. Catch the proper exception type in \Elastica\Test\ClientTest.
Fix \Elastica\Test\Index\SettingsTest
Name resolution conflicts with Elastica/Filter/Query and Elastica/Query
Unit test fixes
Add simple test
Small convention fixes
Update composer file with elastica.io domain
Note fixes on namespace usage on HasChild filter
Fix change date
Add a function to check for the mapper-attachments plugin in IndexTest. Correct _waitForAllocation function name in Index\SettingsTest.
Merge branch 'update-0.90.4' into function-score

Conflicts:
	changes.txt
Merge pull request #466 from sqmk/patch-1

Name resolution conflicts with Elastica/Filter/Query and Elastica/Query
Merge branch 'master' of git://github.com/ruflin/Elastica into function-score

Conflicts:
	changes.txt