Fix uploading attachments in conversation and event forms

Changes the enctype to 'multpart/form-data' and adds attachments.js
Simplify attachment handling in all views

Defines a new function, process_attachments, which is used in all views
that accept a comment and optionally any attachments.

This is now used in conversation and event create views, and comment
create/edit.