Merge pull request #94 from JoshH99/feature

Fixes pull #91 by ac3xx (feature branch)
Rewrite usercp.js and update typeahead.js

As a part of the jQuery conversion, this commit updates usercp.js and the relevant inline JS to jQuery.

Additionally, jGrowl is now used for buddy notifications and Typeahead.js has been updated to 0.9.3.
Fix bug with theme not being loaded on xmlhttp.php
Update inline JS in plugins.php
Update inline JS in reputation.php
Update inline JS in attachments.php
Remove rogue closing brace
Centralizing error handling
Allowing admins to edit posts in closed forums
Reference: http://community.mybb.com/thread-50025.html
Update inline JS in recount_rebuild.php
Update calendar_addevent and calendar_editevent templates JS
Remove {1} from invalid password language strings
Update modcp_editprofile_signature and modcp_editprofile inline JS
Remove {2} from modcp language strings.
Fix text alignment for typeahead
Update Standards
Update version check link
Performance Changes

Call ini_get('safe_mode') once in class_core.php and define MyBB::safemode instead of adding it dynamically.
Performance Changes

uniqid() has an optional 'more_entropy' argument which is both faster and increases the likelihood of the result being unique.
Add missing colon to language string