Add context_keys to TemplatesGenerator for Django 1.5 support

MODEL_NAME_archive_year.html uses 'year' the context of YearArchiveView.

But, on Django 1.5, it is returned as a date object.

So the template must use 'year.year'.

In order to maintain backward compatibility, add context_keys and
set proper key depending on the version of Django.