codeintel: don't call getTextRange when there is no text to retrieve

(integrated from master branch change c08051b by Todd Whiteman <toddw@activestate.com>)
build: packaging: remove unneeded mozilla files

(integrated from master branch change cb0bc9a by Todd Whiteman <toddw@activestate.com>)
build: packaging: remove unneeded mozilla files on Windows
scimoz: use a text identifier (instead of hasChanged boolean) for text caching
* as this allows other components to check the text to see if it's changed

(integrated from master branch change be35067 by Todd Whiteman <toddw@activestate.com>)
find: highlighting now uses scimoz.textId, instead of md5 hash to verify text changes
* this avoids having to fetch the text and md5 it (performance)

(integrated from master branch change 1c14c70 by Todd Whiteman <toddw@activestate.com>)
rename file: remove stray character

(integrated from master branch change cd8122e by Todd Whiteman <toddw@activestate.com>)
build: preprocessing: add a mozilla major version setting
build: mozilla: check out the tagged version of pyxpcom 31

(integrated from master branch change 0d7136f by Todd Whiteman <toddw@activestate.com>)
widgets: label is already defined - don't declare it twice

(integrated from master branch change 2ea7202 by Todd Whiteman <toddw@activestate.com>)
mozilla: add new patches for mozilla 35 code base
mozilla: don't need to define MOZ_CURRENT_PROJECT

(integrated from master branch change ae98cfc by Todd Whiteman <toddw@activestate.com>)
build: remove stringent compiler flags in mozilla 35

(integrated from master branch change 7efb907 by Todd Whiteman <toddw@activestate.com>)
scimoz: tweak to allow building on mozilla 35

(integrated from master branch change be4a402 by Todd Whiteman <toddw@activestate.com>)
scimoz: keep in sync with ide
build: komodo app: support for mozilla 35
document save: guard against empty change set

(integrated from master branch change 83d469e by Todd Whiteman <toddw@activestate.com>)
difflib: update unified regex to allow optional line number count

(integrated from master branch change 670fcf5 by Todd Whiteman <toddw@activestate.com>)
notify: install intro distribution directory
* as you cannot uninstall it without breaking all of Komodo

(integrated from master branch change 5d59d1c by Todd Whiteman <toddw@activestate.com>)
pane: don't declare variable twice

(integrated from master branch change 0c1c96b by Todd Whiteman <toddw@activestate.com>)
mozilla: update auto-update patch (mozilla 35)

(integrated from master branch change 53899da by Todd Whiteman <toddw@activestate.com>)