Fixes #2212 Drafts update the forum last post

http://dev.mybb.com/issues/2212
Working #375 [JQuery] Implement Select2

Member List - It is now possible to enter an option which is not in the
dropdown.
#375 Select2 fully implemented

All Typeahead entries converted to Select2.
Working on #251 JQuery Conversion

Fixed Report User modal on profile; Fixed "Information on this IP
Address" modal on IP Search - ModCP.
Working on #251 JQuery Conversion

Fixed "Information on this IP Address" modal on "Get IP" page. Fixed
"Report" button on the reputation list on the user reputation details.
Fixes #400 Missing language variable
Fixes #401 Soft Deleted posts can't be deleted...
Fixes #148 ajax delete post in MyBB 1.8
Working on #251 jQuery Conversion

MyBB.whoPosted() works properly now.
Working on #251 jQuery Conversion

Fixed PM Tickbox not working properly. Actually almost fixed it. Because
there's still a bug which won't display the message in the textarea
unless the box is shown by default (which isn't). This happens because
the SCEditor textarea height is 0px and therefore we can't see the
message! If we refresh with the box ticked, the height is no longer 0px
and we can see the message.
Working on #251 jQuery Conversion

TODO:
- Fix issues with AJAX/Remote username availability
- Add validation for CAPTCHA.
- Take care of {$validator_extra} in member.php
Merge pull request #239 from JordanMussi/fix-feature-2212

Fixes #2212 Drafts update the forum last post
Fixes #356 Hitting Post Thread when having disallowed attachment ignores all submitted content
Fixes #317 User Merge bug/problem
Fixes #381 dbpdoEngine::num_rows() doesn't work as expected
Fixes #379 User(s) browsing this thread incorrect when linking to post
Fixes #295 Search & replace in admin panel
Fixes #389 Misleading text under 'Bans Ending Soon' in ModCP
Fixes #281 [Theme] Creating new theme using admin panel
Fixes #370 Admin Permissions breadcrumb does not display username if user is an admin through an additional group