Added Elastica_Script support in CustomScore query and Script filter
Added Script filter and CustomScore query tests. Fixed Script filter broken toArray() method
Removed Abstract Query support from Elastica_Script::create()
Added constructor test for CustomScore query
Fixed code formatting
Improved CustomFiltersScore query
Simplified data creation from script in Client::updateDocument() method
Updated changes.txt
Fixes #294 Refactored Type::updateDocument() method now it takes Document instance
Merge branch 'master' of https://github.com/ruflin/Elastica into script

Conflicts:
	changes.txt
Merge pull request #288 from munkie/script

Improved script support
changed test/bootstrap to use composer/autoload
added /vendor to gitignore
added phpunit in composer.json
Changed the syntax from 5.2 to 5.3 using namespace

Compliant with PSR-2.
All tests were rewritten as well.
Also, removed all executable flags where not needed.
added namespace changes in changes.txt