Merge branch 'stable-3.0'

* stable-3.0:
  Adapt whole plugin codebase to 3.0 release API use
  ProjectCreationValidator: Rename parent variable based on value
  ProjectCreationValidator: Rename groups member based on class
  Adapt whole plugin codebase to 2.16 release API use
  Add an empty tools/BUILD file explicitly for Bazel
  Align eclipse project generation w/ high-availability
  Upgrade bazlets to latest stable-2.15
  Upgrade bazlets to latest stable-2.14
  Upgrade bazlets to latest stable-2.15
  Upgrade bazlets to latest stable-2.14
  Upgrade bazlets to latest stable-2.15
  Upgrade bazlets to latest stable-2.14
  Align tests target name prefix with plugin name
  Upgrade bazlets to latest stable-2.15 to build with 2.15.14 API
  Make transitive starlark loads explicit
  Make transitive starlark loads explicit
  Upgrade bazlets to latest stable-2.15 to build with 2.15.13 API
  Upgrade bazlets to latest stable-2.14 to build with 2.14.20 API

Change-Id: I3ad1ce5223e3746e3e4aeea8332cbe448cbd5a9a