Add a setting to apps to specify compatible platforms (Issue #199)

I've tested it on the blog app and it seems to work.

If I add the `platforms` option to the blog app's `config.php` with the value set to `mobile, ipad` then the Blog menu doesn't show up on my laptop.