Automatically pass desired changeset comment to iD editor

NOTE: the iD side of it is done <https://github.com/openstreetmap/iD/issues/2311>
and is not yet live on OSM website, but will be when next iD version
comes out.
Make sure python also escapes any slashes in changeset comment prefill
Upgrading Pyramid to 1.5.
Merge pull request #318 from danstowell/topic/commenttoid

Automatically pass desired changeset comment to iD editor
Merge pull request #328 from pgiraud/upgrade_pyramid_1_5

Upgrading Pyramid to 1.5.
Allow users to customize layout
Adding custom files to gitignore
main.css generated file added to git ignores
Adding documentation about customization
Don't ignore custom files
Adding favicon
Merge pull request #324 from pgiraud/custom_layout

Custom layout
Add ability to mention users in tasks comments.
Merge pull request #327 from pgiraud/mention

Add ability to mention users in tasks comments.
Logged in user not available in some templates
Merge pull request #329 from pgiraud/user_authenticated_userid

Logged in user not available in some templates
Better title for pages. Fixes #322.
Merge pull request #330 from pgiraud/title

Better title for pages. Fixes #322.
Don't ignore main.css. Avoid errors with server without lessc being installed.
Adding an about page