Allow plugins to ship custom styles only for mobile

 - adds another :mobile-flag to register_assets
- adds test for plugin registering of assets
- load plugins when on desktop and plugins_mobile when on mobile
Merge pull request #2236 from ligthyear/mobile-styles-via-plugin

Allow plugins to ship custom styles only for mobile