BUGFIX: colour Adjustments

Change the constructive button colour to match the colour used in the
designs, and fixed up calculations to produce the correct button colour.
BUGFIX: IE Colours

Replace hard coded colours in IE with variables, and refactored code
so that shared IE7 and IE8 fixes are in one place.
ENHANCEMENT: UI Changes to FileUpload Area (TRAC-7219)

1. Add arrows to edit dropdowns
2. Adjust lightened fields so they don't look like input boxes, and fix
rgba colours
3. Add ability to click file names to edit
4. Add feedback when edit button is hovered
5. Add feedback if a file has been opened for editing and shut again
(saved changes, unsaved changes, unchanged)
6. Add ability to open and close all files to edit them all at once
7. Add overall feedback for file uploads, and fix NaN error
8. Fix up area to match design
9. Fix error messages so they fit in the provided space
10. Fix case where a single uploaded file errors
BUGFIX: Member::mapInGroups() throws SQL error

Renamed the Member::mapInGroups() to Member::map_in_groups() since it's a static method and throws deprecation message if using the old variant.
Rewrote the mapInGroups to use a more ORMy way of fetching Members for a set of groups and included a test for.
Merge pull request #422 from silverstripe-scienceninjas/member-mapInGroup

BUGFIX: Member::mapInGroups() throws SQL error
BUGFIX: typeof undefined error fix

Make chosen check if a trigger exists before continuing
Merge pull request #424 from adrexia/chosen-bug

BUGFIX: typeof undefined error fix
BUGFIX #7298 Fixed incorrect message in GridFieldDetailForm from en.yml language file.
MINOR Upgrade jQuery dependency to 1.7.2
MINOR Upgrade jQuery UI dependency to 1.8.20
BUGFIX: DateField with calender do not format the date correctly after it's picked from the calendar.
Merge pull request #425 from halkyon/gridfielddetailform_lang

BUGFIX #7298 Fixed incorrect message in GridFieldDetailForm from en.yml
Merge pull request #412 from adrexia/sapphire

---

The two bug fixes impact on the file area, but have wider reach.

BUGFIX: Colour Adjustments
Change the constructive button colour to match the colour used in the designs, and fix up calculations to produce the correct button colour.

BUGFIX: IE Colours
Replace hard coded colours in IE with variables, and refactor code so that shared IE7 and IE8 fixes are in one place.

ENHANCEMENT: UI Changes to FileUpload Area (TRAC-7219)
1. Add arrows to edit dropdowns
2. Adjust lightened fields so they dont look like input boxes, and fix rgba colours
3. Add ability to click file names to edit
4. Add feedback when edit button is hovered
5. Add feedback if a file has been opened for editing and shut again (saved changes, unsaved changes, unchanged)
6. Add ability to open and close all files to edit them all at once
7. Add overall feedback for file uploads, and fix NaN error
8. Fix up area to match design
9. Fix error messages so they fit in the provided space
10. Fix case where a single uploaded file errors
ENHANCEMENT Moving X-Status message handling in CMS from global ajaxError to ajaxComplete handler, to allow success messages being passed this way as well.
Merge pull request #428 from silverstripe-scienceninjas/datefield-calendar

BUGFIX: DateField with calender do not format the date correctly after it's picked from the calendar.
BUGFIX: 7219-feedback-changes-file-upload

Altered files from ENHANCEMENT: UI Changes to FileUpload Area
(TRAC-7219 that were missed in the prior push
BUGFIX: #7295 Long Filenames break layout

Add text overflow and a max width to filenames.
BUGFIX: Uploads save button not visible (Trac #7294)

Fixed the calculation of height for the upload (non AssetUploads) area
so that the save button would show. Took off the min-height, as this
will cause UI issues when there are multiple files open for editing.
Merge pull request #427 from halkyon/jquery_ui_upgrade

MINOR Upgrade jQuery UI dependency to 1.8.20
Merge pull request #426 from halkyon/jquery_upgrade

MINOR Upgrade jQuery dependency to 1.7.2