sourceview: Don't check if objects are not NULL before calling g_clear_object().

g_clear_object() does that itself so there's no need to do it.

https://bugzilla.gnome.org/show_bug.cgi?id=690943
[l10n] Update Japanese translation
sourceview: Add marks to an unloaded document the same way we reload marks.

Instead of using a lot of idle sources we can instead use the existing code for reloading marks
to add the new mark when the document is loaded. This fixes a problem where the added
idles would starve all other mainloop sources with a lower priority than
G_PRIORITY_DEFAULT_IDLE.

For example this would cause the loading of documents to completely fail when using GLib
from git since the async read in sourceview-io.c uses G_PRIORITY_LOW. Previous versions
of GLib would complete the asynchronous task using an idle with G_PRIORITY_DEFAULT
regardless of the passed in priority. GLib from git instead completes the task using a idle
with the passed in priority so the idle sources for adding marks now starves the completion of
the asynchronous read.

https://bugzilla.gnome.org/show_bug.cgi?id=691090
git: bgo#691044 - typo in git-cherry-pick menu
sourceview: Detect that a ifile_open() is a reload and save marks and position.

So that when a document is reloaded from outside sourceview, marks
and position is restored. Eg. when a reload is triggered from the
DocumentManager menu item.

https://bugzilla.gnome.org/show_bug.cgi?id=691121
project-manager: Display current project backend
project-manager: Allow to change project backend
faq: Add some information about jumping to an error position
symbol-db: Fix "parenthesis" typos
libanjuta: Add "document-[added|removed]" signals to IAnjutaDocumentManager.

https://bugzilla.gnome.org/show_bug.cgi?id=691222
document-manager: Emit "document-[added|removed]" signals.

https://bugzilla.gnome.org/show_bug.cgi?id=691222
debug-manager: use IAnjutaDocumentManager::document-added to add breakpoints to editor.

Instead of listening to the currently active document using
IANJUTA_DOCUMENT_MANAGER_CURRENT_DOCUMENT.

https://bugzilla.gnome.org/show_bug.cgi?id=691222
debug-manager: Fix two leaks of GFile objects.

1. BreakPointItem keeps a reference to the GFile so the file needs to be unreffed when
    the BreakPointItem is freed.

2. ianjuta_file_get_file() returns a GFile which needs to be unreffed.

https://bugzilla.gnome.org/show_bug.cgi?id=690957
Add new quick-open plugin.
quick-open: Show opened documents at the top.
quick-open: Prettify copyright headers.
quick-open: Fixes
quick-open: Add separator between open files and project files.