Vim Cheat Sheet: update fetch and parse.

- Fetch from the live HTML site (http://vim.rtorr.com/)
- Combine fetch and parse, since the fetched files do not persist in the
  repository.
- Drop final table from live HTML as it points to translations.
- Do not append CSS to HTML, as it will now be included automatically.
- Add LWP::Simple dependency for fetch.
- Add List::MoreUtils dependency cause it's awesome.
Vim Cheat Sheet: update with latest available content.

This is the effect of running the fetch_and_parse.pl script.

Also, recognize the change from class to id on 'vim-container'
Convert the Hijri package to a generic Calendar package
Add support for conversion to/from the Jalali calendar
CalendarConversion: use DatesRole
CalendarConversion: update output format.

Also rework the logic somewhat to (potentially) make it easier to
follow.
DuckDuckGo: hidden service updates.

- Play down its status as a "hidden service", since we widely
  adverterise the availability of such.
- Add more 'onion'-y keys.
CalendarConversion: expand test coverage.

Also cleaned up some code to make sure triggering makes at least minimal
sense.
CalendarConversion: update styling.

- New date outputs with per-calendar months.
- More standardized CSS.

I'm less than excited that you can't enter the other calendars with
month names, but that'll have to be ok for now.
Merge pull request #647 from mwmiller/hidden_in_plain_site

DuckDuckGo: hidden service updates.
Merge pull request #641 from mwmiller/vimparse

VimCheatSheet Updates,
Merge pull request #652 from duckduckgo/mwm/jalali

CalendarConversions: now with the Jalali calendar