Updated tools version to 2.0.0

Also merged lint-style (gofmt) into golangci-lint (enabled gofmt).
Also removed redundant lint-sanity (govet) which is already checked by golangci-lint.
Also made minor code changes to pass new golangci-lint tests.
Also changed lint-mod slightly so it reverts any changes it makes go.mod, go.sum, and vendor/.

VOL-2647

Change-Id: I15557edf0f9225ea1c44e5bab29481d17a82e2b8
diff --git a/.golangci.yml b/.golangci.yml
index b2db7aa..1615efd 100644
--- a/.golangci.yml
+++ b/.golangci.yml
@@ -13,4 +13,13 @@
 # limitations under the License.
 
 run:
-  modules-download-mode: vendor
\ No newline at end of file
+  modules-download-mode: vendor
+
+linters:
+  enable:
+    #- gocritic
+    - gofmt
+    - golint
+    #- unparam
+    #- gochecknoglobals
+    #- gochecknoinits