[aml] allow packager to provide a base guisettings.xml

place a guisettings.xml in system with any default values needed. These values
will only be used when user's guisettings.xml is generated. This way, packager
can set a default value (for ex, disable rss). Each profile will default to
this setting, but user's changes will take precedence.
[aml] Fix slow gui during fullscreen playback

If we're using bypass mode for playback, we aren't rendering ourselves, so
don't try to wait for render events.
[aml] frame-limit during fullscreen playback to avoid running at 100fps