Install missing Android SDK components v3.0.0

Breaking change

[#84] Installing NDK now requires an exact version number instead of major revision only (23.0.7599858 vs 23)

This allows exact NDK installations and also fixes installing the latest release (23.0.7599858).
If you don’t need Android NDK in your builds, you don’t have to do anything. If you need a specific NDK version, use the NDK version input to define the dependency.

Please note that the NDK install location also changed slightly: instead of $ANDROID_HOME/ndk-bundle/, this step now installs to $ANDROID_HOME/ndk/$VERSION/ where $VERSION is the requested NDK version. The $ANDROID_NDK_HOME env var also points to the install location for compatibility.