Reorder Note methods and add helpers
Fix notes helper
Fix parameter passing and wording for per line notes
Add discussions for merge requests to notes controller
Add JS behaviors
Rename the "Comments" tab for merge requests "Discussion"
Add merge request note feature
Update notes views to support discussions
Fix appending diff line notes
Fix vote counting
Make notes JS know which notes are new in a request
Fix emoji generation and styling
Rename diff note partials
Inline diff_notes_reply_button partial
Rename commits/text_file partial to text_diff
Move diff notes into the actual diff content column
Refactor diff notes creation
Remove paging from all notes except the wall
Fix Note validation

* remove length restriction on note
* add format validation for line_code
Fix loading notes with empty line_code in Project#commit_notes