Import changes from @martijnvg - closes #14

In order to prevent the need to update to 1.0.0, in this 1.4 branch,
I only took the essence of the following commit from @martijnvg:

    commit abbba874080a485124a279b2de609e745bed4dec
    Author: Martijn van Groningen <martijn.v.groningen@gmail.com>
    Date:   Tue Mar 25 00:51:47 2014 +0700

        Updated to master 2.

        Ported the tests to ElasticSearchIntegrationTests
        Removed duplicate update code, with UpdateHelper (which get used via bulk api logic)
Updated license headers.
Removed usage of forbidden apis.

Conflicts:
	src/main/java/org/elasticsearch/action/updatebyquery/ShardUpdateByQueryRequest.java
Use SC#clearAndRelease() instead of SC#release()
Update README for v1.4.2
[maven-release-plugin] prepare release v1.4.2