WebUI: Catch potential undefined error when attempting to disable a plugin
Clean up some json api code. refs #2125
Fix issues with js eventmanager. refs #2046
Fix plugin methods not being available when enabled until refresh. refs #2125
Update the python dependency to 2.6
Fix WebUI submenus closing upon mouse click
Update Changelog, webui gettext, gitignore & compress js
Make web build script sh compatible
move misplaced test to correct dir
Fix #2241 : Can't add any torrent files with GUI running

This fixes a bug in commit 60f196ff933, adds a test and removes
unneeded ignore when encoding unicode to utf8.
Fix error when loading torrent through IPC

Fix bug from commit 0045ec0cf1e48: missing args attribute error when
loading torrent through IPC on non-windows.
Fix #2240 : Win32 freespace issue with large capacity drives
Fix Gtk addtorrentdialog parent None error for single file torrents
Improved the speed of set_prioritize_first_last in torrent.py

set_prioritize_first_last is rewritten for better performance, and is now only called when necessary. It should now properly set the priority for the beginning and end of each file in the torrent.
Fix mapped_files error in AddTorrentDialog