Update pagination javascript to fix bug, remove from inline and optimize:
* added as seperate file so that js is cached
* only run the code once per page even if there are multiple pagination areas
* fixed bug where only first include of pagination was functional
Improve comments in repaginate.js
Created discussion decision type.

Created discussion decision type and added links in top bar.
Some basic styling of discussion pages.
Made all .button's show hand pointer on hover
(https://aptivate.kanbantool.com/boards/5986-econsensus#tasks-1003603).
Fixed Cancel from non-javascript form for adding feedback - no self.object if
we're cancelling, so use parent_pk from URL instead when building
success url
(https://aptivate.kanbantool.com/boards/5986-econsensus#tasks-1044589).
Make "No feedback yet" text disappear once first Feedback created.
Before this fix, if first Feedback was added via javascript inline form,
this text was still visible in the Feedback list. Believe the bug arose
at
https://github.com/aptivate/econsensus/commit/b82e6d8e083ff9b858f2fcecd8be83bd41162a44
when the text was changed to being an 'li' in the 'ol', rather than a
'p' which appeared instead of the 'li' when no Feedback exists
(https://aptivate.kanbantool.com/boards/5986-econsensus#tasks-1129569).
Cancel button when updating feedback: fix for when JavaScript enabled -
now drops any changes as expected
(https://aptivate.kanbantool.com/boards/5986-econsensus#tasks-977993).
Cancel button when updating feedback: fix for when JavaScript disabled -
now drops any changes as expected
(https://aptivate.kanbantool.com/boards/5986-econsensus#tasks-977993).
Fix to ensure that "Edit" and "Comment" links show against a Feedback after updating it
inline (ie with javascript enabled). Cause: organization_permissions was undefined in
this template in this case so 'if' was always False and links not rendered.
https://aptivate.kanbantool.com/boards/5986-econsensus#tasks-1072845
Clicking on feedback rating count bars now updates rating of a create feedback
form if there's one already open, or else opens one with the relevant rating.
https://aptivate.kanbantool.com/boards/5986-econsensus#tasks-1051275
Change colour of create/update feedback form's border according to
currently selected rating
(https://aptivate.kanbantool.com/boards/5986-econsensus#tasks-996037).
Test username and email in comment object.
Name 'next' parameter to fully test organization redirect.

By providing the next parameter we ensure that the redirect
(if a user is a member of only one organization) is done
at the organization app level and not the root level.
Merge pull request #69 from powlo/discussion_items

Created discussion decision type.
Merge pull request #72 from jogwen/feedback_fixes_cleaned

Feedback fixes - one or two commits per kanban ticket, each commit links to ticket, each ticket links to commits.
Merge branch 'develop' of github.com:aptivate/econsensus into develop
Make exceptions clauses catch specific exceptions.

Ensures log messages correctly correspond to the exception raised.
Merge pull request #67 from birdsarah/update_javascript_for_pagination

Update javascript for pagination
Merge branch 'develop' of github.com:aptivate/econsensus into develop
Fix typo.