Make sure client supplied N <= bucket N
Bump eleveldb to 1.3.2
Fix 1.3 -> master merge error

add_monitor does not return `ok`. `re_register_stat` expects all
stat updates to return `ok`.

Also, the list and index fsm active stat was not recreated.
Wire up sidejob stats to /stats endpoint
Merge pull request #577 from basho/gh537-monitor-rereg

Fix 1.3 -> master merge error
minor improvements to riak_object downgrade support

* add console command
* take concurrency option (passed to pmap/3)
Merge pull request #569 from adt-validate-custom-n

Conflicts:
	src/riak_kv_get_fsm.erl
Stop fold when a vnode reaches page size

Currently, 2i pagination may, with a sufficiently slow participating
node, receive many, many more keys than the page size (max_results) from
all the other participating nodes.
This change will track how many results have been received per vnode,
and send a stop fold message to a vnode as soon as it has sent more than
max_results.
Note, however, that vnodes will send in chunks possibly much larger than
the page size (100 items at a time I believe). It would be ideal to pass
max_results to the folding function and have it stop when it reaches
that number. But that will have to wait until later. Release is near.
This should at least prevent a worst case of unbounded growth that could
consume all the node memory
Fix incorrect arg in call to get_primary_apl/3 by put FSM

Additionally, optimize the get and put FSMs to only compute a list of
up nodes when using sloppy quorums. The strict quorum code path uses
get_primary_apl/3 which already computes the list of up nodes
internally.
Merge pull request #581 from basho/jdb-sidejob-stats

Conflicts:
	rebar.config
Merge pull request #587 from basho/jdb-sloppy-quorum-api-fix
Merge pull request #586 from basho/eas-2i-pag-per-vnode-limit

Stop fold when a vnode reaches page size
Multi backend was missing data_size function

It could report size as a capability if all backends had it (bitcask and
level both do) but there was no data_size method! So it would crash on
handoff.
Merge pull request #588 from basho/eas-fix-multi-data-size-crash

Multi backend was missing data_size function
further improvements in riak_object downgrade

* capitalize log messages
* ignore extra arguments
* ensure concurrency > 0
* output message on start
Merge pull request #585 from basho/jrw-objreformat-improvements

minor improvements to riak_object downgrade support
Merge remote-tracking branch 'basho/master'