Refactor yz_cover:calc_plan

Some light refactoring of yz_cover:calc_plan and related functions for readability. New branch with squashed commits.

Eunits and riak_tests pass.

Original PR:
https://github.com/basho/yokozuna/pull/333