autoclose: Refactor so that "document-close" is not necessary.

The document-close handler was just to free data and disconnect handlers
associated to the sci widget. The former can be simplified with
g_object_set_data_full() and the signal handler will be disconnected anyway
on widget destroy.
Merge pull request #2 from kugel-/autoclose-v0.2

Autoclose v0.2
Merge pull request #126 from scriptum/master

autoclose: Refactor so that "document-close" is not necessary
PairTagHighlighter: improve brackets search

Ignore brackets corresponding to php tags (<? <?php ?>)
and object operators (->). Thanks Peter Donin for bugreport!
PairTagHighlighter: enable SCLEX_XML lexer support
PairTagHighlighter: update version number to 1.1
Merge pull request #127 from vmkononenko/master

Update PairTagHighlighter to version 1.1
Geanysendmail: fix mismatching allocation/deallocation
Geanyvc: fix leak
breakpoint improvements and other changes, version 0.93.1
GeanyLipsum: Fix Loremipsum text
Autoclose: Trying to fix nightly builds cause by an unknown Scintilla reference
spellcheck: Fix crash when closing a document quickly after adding data to it

When using timeout callbacks, we need to check the documents are still valid
in the callbacks, in the case they e.g. have been closed since the timeout
started.
gproject: Display content-type-specific icons for files in the sidebar
gproject: Fix possible use of an uninitialized variable (oops)
Merge pull request #129 from b4n/spellcheck/fix-timeout-callback

spellcheck: Fix crash when closing a document quickly after adding data to it
scope - check if T/B/S file exists (gdb 7.6+ always emits "fullname")
scope - avoid warning when sorting an empty scptreestore branch
scope - remember initial ignore count, version 0.93.2
scope - ChangeLog and NEWS fixes