Add scp, sftp, ftps, irc, ircs schemes

Added several schemes that were simple to implement, as they were aliases or mostly aliases to existing types.  I also added the irc scheme, based on existing IRC URI drafts, and its secure cousin, ircs.

URI::sftp is already out there in the wild, but it would be nice to bring this thing into the core URI distro.