Initial commit for advanced_transformation
Add plugin.version
Copy Groovy script resources before unit test run
Move build to drone.io
New unit test MongoDBRiverDefinition
Merge remote-tracking branch 'origin/advanced-transformation'
Implement include_fields (#119)

- include_fields works the same way as exclude_fields.
- These 2 settings are mutually exclusive (exclude_fields has the
priority).
[maven-release-plugin] prepare release elasticsearch-river-mongodb-1.7.0
[maven-release-plugin] prepare for next development iteration
Update README for v 1.7.0
Update MongoDB version to 2.4.6
Add socket_timeout and connect_timeout options

- Add these 2 options for mongo client options:
"options": {
"connect_timeout": 11000,
"socket_timeout": 11000,
},

If not specified default value is 0 -> no timeout
Refactoring, fix cursor close, use OPLOG_REPLAY

- Move MongoClientOptions in MongoDBRiverDefinition
- Close cursor and Mongo when river is deleted or stopped
- Use QUERYOPTION_OPLOGREPLAY to improve performance
Refactoring
Tests should reside in same package as classes they are testing so that they have access to package protected code. Upgrade two dependencies.
Merge pull request #124 from benmccann/deps

Fix test packages. Upgrade two dependencies
Cleaning

- Update package for Groovy test case
- Update .gitignore
Delete .project, .classpath from repo
Again...
Add the eclipse bin directory to gitignore