background: always pass a cancellable down to I/O operations

So they will be properly cancelled when the panel is disposed.
Also, check early if the operation was cancelled, since it's not safe to
assume the data of the callback is valid anymore before that point.

https://bugzilla.gnome.org/show_bug.cgi?id=672572
shell: Make it possible to not animate transitions

In CcNotebook.
shell: Update test-notebook for API change
shell: Don't animate between overview and search pages
network: fix packing order of children in the service dialog

The heading should be packed at the top, before the combobox.

https://bugzilla.gnome.org/show_bug.cgi?id=674498
wacom: Add keep aspect ratio option

Adjust tablet area to match the aspect ratio of the output
assigned to the tablet.

https://bugzilla.gnome.org/show_bug.cgi?id=668907
shell: Use GtkSearchEntry

And require GTK+ 3.3.5 for it.
Updated Norwegian bokmål translation
user-accounts: Remove unused MAXNAMELEN definition

https://bugzilla.gnome.org/show_bug.cgi?id=677548
user-accounts: Make UmAccountDialog a GtkDialog

The dialog will get much more complex due to 'enterprise login'
work and we want a proper object here.

https://bugzilla.gnome.org/show_bug.cgi?id=677548
user-accounts: Don't refer to UmAccountDialog as um

It's confusing to read; it reads as 'user manager'. Since this
is a GObject, just use self as customary.

Most of these lines change in later commits anyway, so this won't
really pollute the 'git blame'

https://bugzilla.gnome.org/show_bug.cgi?id=677548
user-accounts: Fix memory leak of GtkBuilder in accounts dialog

https://bugzilla.gnome.org/show_bug.cgi?id=677548
user-accounts: UmAccountDialog shouldn't be valid when shown

The user needs to enter some data before the dialog's 'Create'
button can be clicked.

https://bugzilla.gnome.org/show_bug.cgi?id=677928
user-accounts: Fix memory leak in create_user_done()

g_dbus_error_get_remote_error() returns an allocated string

https://bugzilla.gnome.org/show_bug.cgi?id=677930
user-accounts: Cleaner interaction with UmAccountDialog actions

More clear scoping and interaction with running actions in
UmAccountDialog. In later 'enterprise login' patches we have long
running actions that's why this needs cleaning up.

In particular:

 * Show errors as children of the dialog.
 * Errors don't make the account dialog go away, user can correct
   problems.
 * Use more standard GAsyncResult style callbacks:
   um_account_dialog_perform() um_account_dialog_finish()
 * Disable controls while the operation is happening.
 * Allow the user to cancel long actions in UmAccountDialog by
   pressing the cancel button.

https://bugzilla.gnome.org/show_bug.cgi?id=677548
user-accounts: Show a spinner during account dialog actions

During actions which can run a long time show a spinner
indicating that something is going on.

https://bugzilla.gnome.org/show_bug.cgi?id=677548
user-accounts: Add test tool frob-account-dialog

A simple tool to show the add account dialog for quick
iterations testing of the 'enterprise login' functionality.

https://bugzilla.gnome.org/show_bug.cgi?id=677548
user-accounts: Title of accounts dialog becomes "Add Account"

This title makes sense for both remote and local users. In the
case of remote users we're not creating accounts, we're just
adding them to the system.

https://bugzilla.gnome.org/show_bug.cgi?id=677548
user-accounts: Port account dialog to GtkGrid

Some spacing issues will be sorted in a later commit.

https://bugzilla.gnome.org/show_bug.cgi?id=677548
user-accounts: Separate local account stuff in accounts dialog

Separate the local account stuff a bit so when the enterprise
stuff comes in it's still readable.

https://bugzilla.gnome.org/show_bug.cgi?id=677548