Allow plugins to ship custom styles only for mobile

- adds another :mobile-flag to register_assets for stylesheets
- adds test for plugin registering of assets
- load plugins when on desktop and plugins_mobile when on mobile