Updated erroneous "blog" to configured site name

This commit fixes a minor problem with the previous commit where the top
and bottom bars used inconsistent names for the site. Now the erroneous
"blog" reference on the bottom bar has been updated to the configured
site name to match the top bar.
Merge from upstream theme repo

This commit fixes a minor problem with the site name on the lower menu bar.

Merge commit '8ff43f5aa64016f88335b626d20e7302e1e77d94'
Added archive & page support, code block styling

This commit includes many changes. The major changes are that it adds
support for archives and static pages to the template, so these features
should now work gracefully and have entries added to the menu if
requested. Also, support for a "tweet" button in the article header is
added, if `TWITTER_USERNAME` is defined. There have also been some other
minor tweaks to the templates for stylistic reasons and removal of
legacy code which was erroneously cloned from the original template.

On the CSS front, the monospace font was changed from Lekton to Ubuntu
Mono in an attempt to fix an issue where the line number column become
misaligned with the main `<pre>` block in some browsers when bold and/or
italics were used. The change to Ubuntu Mono only partially fixed the
issue, so all bold and italic Pygments styles have now been removed.
Debatably it's clearer to avoid these in code blocks anyway. The change
to Ubuntu Mono remains as it seems to be clearer to read in some cases.

Also on the Pygments front, the `pygments.css` file has been migrated to
SASS to reduce manual duplication of colours. Also, the command-line
parameters to the SASS compiler have been changed to render compressed
output, in an attempt to reduce page loading times. I suspect that other
factors (such as the use of Google Fonts) are the dominant constraints
on loading time, but this is an easy change and may help a little.
Corrections and reduced image quality

This commit includes some corrections to posts and also a reduction in
the quality of resized images generated by `create-post.py` to reduce
page loading time. Existing images have also been re-created at the new
quality for consistency.
Theme updates: archives, better code blocks

Merge commit 'b0554243b96e9ccceb4e87e0daa51f9cb283b5a7'
Config changes for theme update

This commit includes updates for pelicanconf.py to reflect
recently-merged upstream changes for the Graphite theme. Primarily it
adds archives and twitter feeds, and also collapses some of the menu
options.