Fixed mutator metadata merge
Fixed mutator metadata merge

merge_values used to assume two values for the mutaotr list from
metadata at most. Testing has show this is not true as the mutator metadata
lists can be arbitrarily long.

andytill/riak_kv