[maven-release-plugin] prepare for next development iteration
Scan all methods including inherited ones to look for @RiakIndex and @RiakKey annotations.
Properties annotated with @Riak... should be ignored unless they are annotated as @JsonProperty
Add Bucket iTest for non-range 2i query
Merge pull request #358 from guidomedina/gm-annotation-scanner-to-scan-inherited-methods

Scan all methods to inherit super class annotations.
Overhaul of annotation processing

Adds onto the PR submitted by Guido.

All Riak annotations can now be applied to fields or methods.
Full test cases provided for all annotations.

Also adding @JsonProperty to any annotated field or method will
then include its value in the JSON created by the JSONConverter.

General cleanup of code also done.
Adds non-Set setter support for RiakIndex

For fields we support Integer, String, or Long as a single
index value. This adds support for method that do the same.

Also improved type checking for index methods and fields.
Integration test fixed.

Fixed an integration test that was failing due to
@JsonProperty now allowing inclusion in JSON.

Also removed some commented out cruft I missed.
Old iTest failing against Riak 2.0

Because bucket probs default to allow_multi=true this old
iTest fails against Riak 2.0. Unrelated to this PR but a simple fix.
Merge branch '1.4.x-develop' of github.com:basho/riak-java-client into 1.4.x-develop

Conflicts:
	src/main/java/com/basho/riak/client/convert/reflect/AnnotationScanner.java
bump dependency versions.

Apache HTTP, Jackson, and the old org.json all now at
current releases.

Resolves #360
Resolves #372
Merge branch '1.4.x-develop' into gm-mutate-passed-object-if-withoutfetch