fix wiki links when `base-url` is set to empty and `absolute-urls` to yes
Fix the recent activity page when binary files are changed/added
use normal spaces instead of nbsp in the activity page
Added new template variables isdiscusspage, articleUrl and discussionUrl.

This makes it possible to treat discussion pages specially in the templates, and to have links between the article page and the discussion page.
Bump blaze-html upper bound to 0.8
Added hasmessages template variable.

In the content.st template, there is a conditional $if(messages)$ around the inclusion of the messages.st subtemplate. However, this always evaluates to true, even if the messages list is empty.

I can't find any good documentation for HStringTemplate's conditionals, so I don't know if this is the correct behaviour or not; in any case, I added the hasmessages template variable, which will be set to False when messages is empty. I also modified the content.st template accordingly. Now the messages.st subtemplate is only included when messages is non-empty.
Added template variables articlename, discussionname and isarticlepage.

This is just for consistency and completeness.
`hasmessages` not necessary after all, got `$if(messages)$` working

I realised now that `hasmessages` is not necessary after all. I modified `filledPageTemplate` to only set the `messages` template variable when `pgMessages` is non-empty.

Now the `$if(messages)$` conditional in the original `content.st` works as expected, so this commit switches that back to the original.
Add "search for pages containing..." option to `createPage`

Changed the "page not found" page to give the option of searching for the page name in other pages in addition to the option to create the page with that name.
Fixed inconsitency in the the quotes used in createPage
`showDiff` wasn't setting `pgTitle`
Merge pull request #410 from duairc/diff-title-fix

`showDiff` wasn't setting `pgTitle`
Merge pull request #409 from duairc/create-or-search

Add "search for pages containing..." option to `createPage`
Merge pull request #405 from duairc/hasmessages

Added hasmessages template variable
Merge pull request #404 from duairc/fix-blaze-upper-bound

Fix blaze upper bound
Merge pull request #403 from duairc/discussionUrl

Added new template variables isdiscusspage, articleUrl and discussionUrl.
Merge pull request #388 from segasai/activity_fix

Activity page with binary files
Merge pull request #359 from tianyicui/absolute_wiki_links_bug

Fix wiki links when `base-url` is set to empty and `absolute-urls` to yes
Added uCreated and uLastSeen fields to User data type

To go along with this change, I also added a hand-written Read instance for User, so that old gitit-users files before this change can still be read.
Added user list page at _users

This displays a table of all the users of the site, including the times they last logged in.

By default, the table does not show user's email addresses. I added a config option that enables this which is off by default. When displaying email addresses, it uses pandoc's reference obfuscation.