Updating Motorola Nexus 6 manually to Android 7.0.0 Nougat

Here is my tutorial how to upgrade Motorola Nexus 6 (shamu) to latest Android version manually. It is universal walkthrough for both rooted 6.0.* (Marshmallow) and 7.0.0 (Nougat).