RAR archive downloader

This PR introduces a new downloader for RAR archives, `RarDownloader`, and a new package type, "rar".  It makes use of the `unrar` command in *nix, or the [PECL rar extension](http://php.net/manual/en/book.rar.php).