Standardize on "Executable" in UI & API, do not mix with "Binary"

Authored by kossebau on Feb 13 2017, 1:01 AM.

Description

Standardize on "Executable" in UI & API, do not mix with "Binary"

Summary:
For UI:

  • KDevelop supports both scripting and compiled languages, so e.g. debugging target can be non-binary
  • external tools might be known as binary-only, but sometimes they are inside wrapper scripts and no place really requires a compiled binary
  • consistent terms help users & also translators

For API/variable names:

  • "executable" matches API of Qt
  • consistent with UI language

Config storage keys not touched for now, might need more thinking.

Depends on D4592

Reviewers: KDevelop, apol

Reviewed By: KDevelop, apol

Subscribers: flherne, kdevelop-devel

Differential Revision: https://phabricator.kde.org/D4593