rotation: Don't print errors when unsupported

When we can't save the rotation status because the location is
unsupported (unsupported scheme, or http locations).
main: Add title parameter to totem_grilo_add_item_to_recent()
main: Add totem_object_add_to_view() for plugins
main: Make local files removable even if the source has no support
save-file: Implement "Make Available Offline"

Currently broken for buffered files
(GStreamer truncates the buffer before exiting).

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