Squashed commit of the following: (from wedge svn)

commit 09d103c7c5cd70af86f3aca1d5adf08c846a38e8
Author: nao <nao@0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6>
Date:   Wed Feb 27 22:09:00 2013 +0000

    - Removed ending ?> from plenty of files. (edit_history, mass_attach, skin_selector, users_online_today)

    * Updated is_ajax variable to AJAX constant. (EditHistory.template.php)

    * Updated mini-menu injection. (History-Topic.php)

    * Updated strings to literal. (SkinSelector.php)

    * Updated we:cat to we:title (harmonized with other info center items.) (OnlineToday.php)

    git-svn-id: https://arantor.repositoryhosting.com/svn/arantor_weplugins/mass_attach@75 0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6

commit 5a1b9dbe3e8b0460cb5ad004cb2d18095057c62f
Author: nao <nao@0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6>
Date:   Sun Feb 3 18:11:46 2013 +0000

    * Renamed MassUpload to MassAttach -- not because of any Tim Burton references, but to clarify that this isn't Aeva Media's mass-upload feature. Dragooon, I'm still waiting for your approval to change the author ID to Wedgeward ;) (mass_attach/*)

    * Updated several files to use .on/.off instead of .bind/.unbind. This isn't mandatory, but might as well try and use what's being used in Wedge. (calendar/js/dateinput.js, disable_right_click/DisableRightClick.php, mass_attach/attachui.js)

    ! Fixed $.browser to is_safari for jQuery compatibility. (mass_attach/attachui.js)

    git-svn-id: https://arantor.repositoryhosting.com/svn/arantor_weplugins/mass_attach@72 0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6

commit 67fc3fc3c26379e55e167a1618a1eaccbad87626
Author: nao <nao@0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6>
Date:   Thu Dec 27 15:38:41 2012 +0000

    * Converted all committed plugins to use the we object. Also fixed some outdated variables like $modSettings. Some functions seem to be missing needed globals (e.g. $settings in CalendarPost), didn't check them all, might be worth a look... (22 files)

    git-svn-id: https://arantor.repositoryhosting.com/svn/arantor_weplugins/mass_upload@66 0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6

commit dded8b949d079864a0fce4b38cb61b1ab89875b8
Author: nao <nao@0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6>
Date:   Tue Dec 18 11:17:18 2012 +0000

    * Updating plugins to use generic popup code. (edito_history/EditHistory.php, edito_history/EditHistory.template.php)

    * Updating plugins to use generic say() and ask() functions. (mass_upload/attachui.js, calendar/Calendar.template.php, calendar/CalendarPost.php)

    ! reqWin's return value should be used. (edito_history/History-Topic.php)

    ! I think a session var should be initialized before it's tested against... (mass_upload/plugin.php)

    git-svn-id: https://arantor.repositoryhosting.com/svn/arantor_weplugins/mass_upload@65 0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6

commit 375d25a368674d11060ded8631bf942cb028109c
Author: nao <nao@0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6>
Date:   Thu Aug 23 17:26:31 2012 +0000

    ! [theme_selector] The skin selector was conflicting horribly with the admin area's theme section where $context['themes'] was also set with an extra param ('known'). Fixed it by renaming the variable, maybe we should add the known bit but I don't think so. (ThemeSelector.php)
    * [mass_upload] Updated to latest version of Dragooon's code... I think... Oh, and there may be that extra bit about $.support.cors to detect XHR2, or whatever... (attachui.js)

    git-svn-id: https://arantor.repositoryhosting.com/svn/arantor_weplugins/mass_upload@45 0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6

commit 59442b27c47ba76dd184d887d28d7cf4fbdce4d1
Author: nao <nao@0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6>
Date:   Wed Aug 1 14:05:39 2012 +0000

    + [mass_upload] Initial commit of mass_upload, equivalent of http://github.com/Naowe/Multi-Attach/ -- I hate you github, I really do.

    git-svn-id: https://arantor.repositoryhosting.com/svn/arantor_weplugins/mass_upload@44 0db3c8ce-55e1-4b5f-8da4-6ae9ba16a9f6
Make sure drop notice is visible only while an actual file is being dragged