Add a per-preset option to hide it from preferences

A new option ('hide') for presets makes them not to show on the CalDAV
settings section.

If 'hide_preferences' is disabled, all presets are shown by default
unless they have the 'hide' option set to true.