region-active-p -> use-region-p

Use-region-p respects use-empty-active-region, which we want to be nil
in all these cases. Maybe that needs to be bound locally within each
function since that variable can be customized.