Support Subversion checkout for cross-ruby.

Bleeding edge versions of Ruby cannot be downloaded as tarballs. Provide the option to use an SVN checkout instead.

This has come up before (#40), but was rejected in favour of a local source tree (#41). The latter has never been implemented, though.

Example: `rake-compiler cross-ruby VERSION=2.1.2 SVN=branches/ruby_2_1`