The SF Giants have some roster battles to settle in the last few weeks of spring training, and probably the most interesting question is what their bench will look like. If they only choose to carry ...