Support transitive jar version forcing via <overrides/>.

Also add a unit test for IvyUtils.

This is a minimal start that covers the force/override
pairing fix only - much more could be verified as partially
noted in the TODO.

This also fixes the ivy.mustache template resource globbing
which was in the wrong target.