remove auto-generated m4
remove browser plugin

remove browser plugin as it was removed months ago
fix error in make maintainer-clean
Fixed weird behavior when using tab with an already selected completion
Update cinnamon-screenshot.c

Added a little better stride calculation with cairo_format_stride_for_width();
Improved hot corner settings module

Fixed a variable name
util.js: Return the pid from spawnCommandLine
Sped up expo thumbnail spred/unspread

#2889
Changed Hot Corners and Workspaces icons
Tweaked hot-corner icon
Update cinnamon-desktop-editor.py

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1036273
Add current theme directory to icon theme path
Allow themes to set menu icon by default
Allow applets to register roles
Hide Systray icons using registered roles
Have applets register their roles
Initial run at hidpi support.
Add cinnamon settings icons to the default icon theme.

This has a few benefits:

- It makes these icon names available to icon sets to override them if desired.
- It delegates the loading of the image files to gtk internally, which correctly
  (and automatically) scales the images for hidpi when defining them by name.
- Launching cinnamon-settings <panel> directly loads significantly more quickly.

And one negative:

- Cinnamon-settings takes slightly longer to load its main menu initially.  I'm
  working on figuring out some way to eliminate or minimize it.
Some cleanup, finish up porting cinnamon settings to hidpi.
menu editor: hidpi support