mozilla: patches: add mozilla 31 based patch set

(integrated from komodo (trunk) change 84834 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14329 b87d16e7-d29f-4ee1-b5ec-817d645d335f
mozilla: drop mozilla 18 code

(integrated from komodo (trunk) change 84840 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14330 b87d16e7-d29f-4ee1-b5ec-817d645d335f
scimoz: support building on mozilla 31

(integrated from komodo (trunk) change 84841 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14331 b87d16e7-d29f-4ee1-b5ec-817d645d335f
build: support mozilla 31

(integrated from komodo (trunk) change 84842 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14332 b87d16e7-d29f-4ee1-b5ec-817d645d335f
mozilla: drop mozilla 18 code

(integrated from komodo (trunk) change 84843 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14333 b87d16e7-d29f-4ee1-b5ec-817d645d335f
contentUtils: support mozilla 31

(integrated from komodo (trunk) change 84844 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14334 b87d16e7-d29f-4ee1-b5ec-817d645d335f
memory reporters: update to support both mozilla 24 and mozilla 31

(integrated from komodo (trunk) change 84845 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14335 b87d16e7-d29f-4ee1-b5ec-817d645d335f
memory reports: tweaks in order to fix initialization

(integrated from komodo (trunk) change 84853 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14336 b87d16e7-d29f-4ee1-b5ec-817d645d335f
mozilla: build: add our komodo object dir to the .hgignore file

(integrated from komodo (trunk) change 84854 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14337 b87d16e7-d29f-4ee1-b5ec-817d645d335f
views: remove unused deprecation functions

(integrated from komodo (trunk) change 84866 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14338 b87d16e7-d29f-4ee1-b5ec-817d645d335f
scintilla: move scrollbar setup into the "init" method

(integrated from komodo (trunk) change 84895 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14339 b87d16e7-d29f-4ee1-b5ec-817d645d335f
build: memory reporters: properly check the mozilla version

(integrated from komodo (trunk) change 84896 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14340 b87d16e7-d29f-4ee1-b5ec-817d645d335f
build: pyxpcom: trunk is now mozilla 31, so use tags for older moz versions

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14341 b87d16e7-d29f-4ee1-b5ec-817d645d335f
build: mozilla: enable threadsafe isupports by default in mozilla 31

(integrated from komodo (trunk) change 84915 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14342 b87d16e7-d29f-4ee1-b5ec-817d645d335f
mozilla: ensure the scintilla plugin is loaded synchronously
* this keeps the plugin loading the same as it was in earlier versions of Komodo

(integrated from komodo (trunk) change 84926 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14343 b87d16e7-d29f-4ee1-b5ec-817d645d335f
scimoz: ignore when trying to remove a listener that isn't registered
* otherwise this NP method would return false and throw an exception,
  which gets logged into the console (even though it was handled in JS)

(integrated from komodo (trunk) change 84934 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14344 b87d16e7-d29f-4ee1-b5ec-817d645d335f
console logger: handle null error/source messages

(integrated from komodo (trunk) change 84935 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14345 b87d16e7-d29f-4ee1-b5ec-817d645d335f
mozilla patches: update mac cocoa patches for mozilla 31

(integrated from komodo (trunk) change 84939 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14346 b87d16e7-d29f-4ee1-b5ec-817d645d335f
fix: Find Results: Add ability to copy results to the clipboard
http://bugs.activestate.com/show_bug.cgi?id=91733
rn=

(integrated from komodo (trunk) change 84941 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14347 b87d16e7-d29f-4ee1-b5ec-817d645d335f
fix: Toolbox: Stop duplication of snippets when dropping snippet text
http://bugs.activestate.com/show_bug.cgi?id=103113
rn=

(integrated from komodo (trunk) change 84955 by toddw)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14348 b87d16e7-d29f-4ee1-b5ec-817d645d335f