clean ring resizing code in riak_core_vnode

address review comments:
  * fix forward typespec in state record
  * refactor small similarity btwn active & forward_or_vnode_command
  * pass forwarding type to vnode_forward for easier tracing