Use the open with submenu when there are multiple options

Put all extra apps in the open with submenu.
Don't show open with for folders

The only thing that handles this by default is nautilus. The
same effect is better done through select all in a folder.
Don't scale text size when zooming

We have a separate way of scaling text size.
Remove stray compact mode option
Reorganize sidebar according to mockups

 * put built in items at the top so they are stable
 * move file system item into Devices section
 * use pretty hostname instead of File System

https://bugzilla.gnome.org/show_bug.cgi?id=679278
pathbar: fix set_label_size_request() for no-label buttons

It's convenient to just call this in a loop on the button data, so just
return if there's no label to set the size request for.
Enable more warnings for git builds

And turn off Werror
Add an explicit way to move and copy files

Use the file chooser to select a destination directory.

https://bugzilla.gnome.org/show_bug.cgi?id=679298
Fix some compiler warnings
Revert: Use the open with submenu when there are multiple options

Konflicts with nemo changes

Merge commit '7d869c0fd4bcdae0cd40e08e2d4561e55be6f701' into nemo_master_merge

Conflicts:
	src/nemo-view.c
Revert: Don't show open with for folders

Merge commit '7b9212cef4858f2a3f9158679c128be4bed65732' into nemo_master_merge

Conflicts:
	src/nemo-view.c
Merge commit 'd055c6f58bdb0cf3a90d6d38ceeef6aec4330c80' into nemo_master_merge

Conflicts:
	src/nemo-list-view.c
Revert: Remove stray compact mode option

Merge commit 'c60a9a7b6c1e2a3440b2db20cbb61fbce85e68c5' into nemo_master_merge
Revert: Reorganize sidebar according to mockups

Merge commit 'fb977bd42a404970137a4aa3788391468356ead3' into nemo_master_merge

Conflicts:
	src/nemo-places-sidebar.c
Revert: pathbar: fix set_label_size_request() for no-label buttons

Merge commit '1366373ceb60ee0021a0b649fb02cf299f0c5573' into nemo_master_merge

Conflicts:
	src/nemo-pathbar.c
Merge commit 'aeb13f6c467981870961530ce5fb7679c9f54552' into nemo_master_merge
Revert: Add an explicit way to move and copy files

Konflicts with nemo solution

Merge commit '8feb022894e2e048caefceb07a9baba3e289d19b' into nemo_master_merge

Conflicts:
	src/nautilus-directory-view-ui.xml
	src/nemo-actions.h
	src/nemo-view.c
Merge commit 'ae8e78ba4b7b53491612baa5bfec7669f8b1cc05' into nemo_master_merge

Conflicts:
	libnemo-private/nemo-file.c
	libnemo-private/nemo-icon-canvas-item.c
	libnemo-private/nemo-icon-container.c
	src/nemo-list-view.c
	src/nemo-pathbar.c
	src/nemo-places-sidebar.c
Fix some compiler warnings
Fixed LOCALEDIR redefinition; reanabled -Werror flag