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.