LDEV-1511 use original constraint names for consistency, and so that we don't get multiple constraints on the same keys if the tables happen to already be innodb and have their constraints (i.e. script failure is ok in this case)
LDEV-1711: Grouping validation now checks that their is a branch in the current branching activity for each group, rather than just checking that exactly one branch exists for a group - if the same grouping is used for more than one branching activity then there will be one branch per branching activity.
LDEV-1676: Refresh button no longer breaks the mark screen's automatic refresh - switched from using a form to a url, so that the url the mark screen gets is correct. Also tidied up some of the buttons so they are laid out better.
LDEV-1707: Converted marks to floats, to allow marks like 7.5. Also I18N'd the output of the marks so that they are shown as 1,234.5 or 1 234,5 depending on the user's locale.
LDEV-1707: I18N'd the output of the marks in Submit Files and Forum so that they are shown as 1,234.5 or 1 234,5 depending on the user's locale. Put the code that actually handles the I18N in lams_common so it is available everywhere.
LDEV-1680LDEV-1681LDEV-1682Fixed posting limitations for forum threads. Posting limits now apply to each to each thread topic rather than the forum as a whole.Added posting limits info to forum and topic pages.