New default icons and launchscreens for mobile apps
Fix “Uploading” progress bar on meteor deploy

For some reason, super-jobs of the actual upload job have a `.current` progress but no `.end` value, and then they are chosen for progress display instead of the actual upload.  With this change, we don’t eagerly choose a job for display if it has a `.current` unless it also has a `.end`.

It’s probably also worth examining what is going on with the various values of `.current` of the super-jobs.
Update help text for `--mobile-server` to reflect reality

Reality is actually a little more complicated than this:
* We use your automatically detected local IP if you are running on device.
* We use 'localhost' if you are running on a simulator.
But it's hard to fit that in help text, and this is at least closer to
reality than it was before.
Remove localCatalogTests.js

There don't seem to be any actual tests in here, and it crashes a
'meteor self-test --slow' run from release.
another instance of printing METEOR
Increase height of Google login pop-up

Verified that now the entire email/password form is visible.
Nicer OAuth configuration dialog with bootstrap

Apparently, bootstrap sets all <label> elements to have display: block,
which borkes the layout on our OAuth configuration dialogs. So,
let's just make those <label> elements be display: inline within
that dialog.

Tested on an app with and without bootstrap.
Better fix for OAuth dialog with bootstrap

Improves on 4995bf3e49d6bdf1d1c2d5273d4775464c84ccf3
Correct comment
Rework the error messages on different platforms in different situations

Affecting factors:

- requested platforms
- platforms added to the project
- installed SDKs
- if platform is available on system at all (e.g. iOS is not available on linux)
- if it is build or run (should the errors be ignored or not?)
Only add platform to the cordova project if it has the SDK installed
Don't try to hack into AndroidManifest if Android is not requested
Skip the whole build if there is nothing to build for
Don't copy the builds of platforms we didn't build for
Harmonize iOS on Linux message: Currently, it is only possible to build iOS apps on an OS X system.
Print some "android: platform is not installed" error messages in a more friendly way

We don't change the normal 'confirmation' messages for e.g. platform installed.
Added missing space
Print a warning if we're doing a (mobile) build into the source tree

This is problematic because the mobile build produces Javascript files,
which then get picked up by subsequent meteor runs.

See #2886
Fix 'add cordova platforms' test
Fix 'update during run' test