Add support for item updates

Passing an extra `file` parameter when registering the option (optional) will enable updates verification. The updates are available for plugins and themes.

The `file` parameter should be:

- For plugins: the absolute path to the plugin's main file
- For themes: the absolute path to the theme's stylesheet