Adding SQLite to Travis builds.
Remove pgsql support.
redirect to show on not logged in
Fixed Avatar field

Changed to FileField rather then UploadField. The latter doesn't work
properly on the frontend.
Merge pull request #86 from halkyon/redirect_changes

Better handling of errors if not logged in. Redirect if no form.
Merge pull request #87 from halkyon/upload_field

Fixed Avatar field
BUG LatestPosts aren't being sorted correctly.

Currently shows oldest first. This now sorts them on the Created date
so the newest appears first in the list.
Merge pull request #89 from halkyon/sort_bug

BUG LatestPosts aren't being sorted correctly.
Updated master branch travis config to test against master and 3.1 cores.
Merge pull request #94 from camfindlay/master

Updated master branch travis config to test against master and 3.1 cores
Delete avatar on deletion of a Member who has one.

Currently if we remove spam users some of their files are left hanging
around. This removes the linked avatar if the user is deleted.
Merge pull request #96 from halkyon/cleanup_avatar_on_delete

Delete avatar on deletion of a Member who has one.
Cache first call of DisplaySignatures. It only needs to be checked once.

Improves performance slightly on thread views, instead of calling up
the parents every single post, it just checks once to see if we can
display signatures and uses the cached value from then on in the same
request.
Merge pull request #97 from halkyon/displaysig_cache

Cache first call of DisplaySignatures. It only needs to be checked once. Passes 3.1 core tests.
Adding spam protection code from current silverstripe.org forum
Merge pull request #98 from halkyon/spam_protect_additions

Adding spam protection code from current silverstripe.org forum
Fixing use of deprecated SpamProtectorManager::update_form()
Merge pull request #99 from silverstripe/deprecated_spam_protector

Fixing use of deprecated SpamProtectorManager::update_form()