Remove notebook border

https://bugzilla.gnome.org/show_bug.cgi?id=740606
command-bar: Make sure any old text is cleared when showing

https://bugzilla.gnome.org/show_bug.cgi?id=740629
command: Add CommandProvider::complete signal and gb_command_manager_complete

This adds the initial scaffolding to get commandline completion in
the command bar. It just lets you fill in possible completions given
some existing text.

https://bugzilla.gnome.org/show_bug.cgi?id=740629
command-gaction-provide: Implement action name completion

This completes on the available registered actions.
For now only names are completed on, no parameters.

https://bugzilla.gnome.org/show_bug.cgi?id=740629
command-bar: Implement tab completion

When you press tab we expand to the longest common prefix from, and
if no common prefix exists we show the available matches in a list
(multiple tabs scroll in the list).

https://bugzilla.gnome.org/show_bug.cgi?id=740629
update AUTHORS.
command-bar: Use binding set for complete keybinding

This seems cleaner.

https://bugzilla.gnome.org/show_bug.cgi?id=740659
command-bar: Add commandline history

https://bugzilla.gnome.org/show_bug.cgi?id=740659
start abstracting single editor into GbEditorFrame.
add source change monitor to document, gutter to frame
editor: add an extra line of padding so right margin aligns
Revert "command-bar: Add commandline history"

This reverts commit 962416a459c1d124dea567a5861395e42135565b.
Revert "add source change monitor to document, gutter to frame"

This reverts commit 83ebc410f2c8196bf34477c2d0e9cce3dcbec6e7.
command-bar: Add commandline history

https://bugzilla.gnome.org/show_bug.cgi?id=740659
Revert "start abstracting single editor into GbEditorFrame."

This reverts commit 5a6f23502e3b69c1f69647cd5d327dd36920bffa.
start abstracting single editor into GbEditorFrame.
add source change monitor to document, gutter to frame
editor: add an extra line of padding so right margin aligns
vim: special case 'dd' on last line of the buffer.

This helps us work around some difficulties in how GtkTextBuffer works
since there is no way to select the beginning of the following line in
the buffer.
Merge commit 'a4f18120c258d83bde5c48578b9b07b8704eaf2e' into editor-layout