Actions

Basically done.

Things that need discussed or maybe changed later:

- Do we want to allow submenus, and if so, how to implement?
- Are the right fields provided - am I missing something?

There is a .lang file for gedit and I've set a mime type for .nemo_action to facilitate editing the action files.

You can use a standard executable (in the search path) or a custom executable (like a .py file) that resides with the .nemo_action file.

You can specify a theme-based icon name or stock id for the icon - it's not really practical to allow custom icons in the actions folder, due to what GtkActions really are (just packets of data, not widgets), but for actions to be included with Nemo, it's easy enough to add icons to the fallback theme for use with actions.

The files/usr/share/nemo/actions directory has sample .nemo_action file and a test myaction.py file to demonstrate the available options and functionality of actions.