Alert user to scoring competitions

Added an alert to the user's page if there is a scoring
competition which requires the user to submit scores.
Refactor competition.py
Users can always view their own photos.

Update to check that the logged in user is the same as the
photo.user. If so then the photo page can be viewed even
when the competition is still open to submissions.
Disable upload form during upload

Some js which overlays a div on the upload form to stop
users from pressing buttons while the file is uploaded.
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Fix test.py

It wasn't creating the scores properly.
Delete competition

Add button to modify competition page. This directs to
delete page where all data associated with the competition
is deleted from the database. Competition, UserComp, Photo,
Scores, Comment.
Markdown for comments

All comments now support markdown.
Merge branch 'markdown' into develop
Merge branch 'develop'
About page

Details about the competition and website.
Merge branch 'about-page' into develop
Merge branch 'develop'
Missing text when no comments for photo
About page - add fullstop.
Merge branch 'delete-competition' into develop
Merge branch 'develop'

Conflicts:
	templates/about.html
Version 3.1