Editable notes

Add ability to edit notes, as per this [feature request](http://feedback.gitlab.com/forums/176466-general/suggestions/3836935-editable-comments). Also allows attachments to be deleted from existing notes.