Merge branch 'stable-2.16'

* stable-2.16:
  Upgrade bazlets to latest stable-2.16 to build with 2.16.5 API
  Upgrade bazlets to latest stable-2.15 to build with 2.15.10 API
  Upgrade bazlets to latest stable-2.16 to build with 2.16.4 API
  Automatically format BUILD file with buildifier lint mode
  Upgrade bazlets to latest stable-2.15 to build with 2.15.9 API
  Upgrade bazlets to latest stable-2.15 to build with 2.15.8 API
  Upgrade bazlets to latest stable-2.14 to build with 2.14.18 API
  Upgrade bazlets to latest stable-2.16 to build with 2.16.2 API
  PutPreference: Format with google-java-format
  Upgrade bazlets to latest stable-2.16 to build with 2.16.1 API
  Bazel: Include eclipse-out directory in .bazelignore
  Add standalone bazel build for 2.14.17 with Eclipse project generation
  Remove leftovers from Buck-based build
  Format Java files with google-java-format
  Format BUILD file with buildifier

Change-Id: I0bd0312e5b33ec7a5197889ce7e36c69015d4b2f