As the release date of Android 6.0 M, (now known to be Android 6.0 Marshmallow) approaches, users of Google's mobile operating systems may be wondering what's coming in the update that's different from the last operating system it released, Android 5.0 Lollipop.