Fixed lazy_translation_getter to first check for the default language if requested one isn't available.

This is based on @alesdotio’s PR, which was based on a gist by @ojii.

This also includes some small documentation updates.  Sorry about including these in the commit (GitHub needs better capabilities here!)