BaseTools: Rectify use of @ in .BAT files.

Tracing of the .BAT files is obscured by use of the @ prefix
and is confused by the "echo on" at the end of toolsetup.bat.

Silent all the 'echo' with '@'. And remove '@' from the non
'echo' line to make easier to trace the batch files when 'echo on'.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Reviewed-by Yingke Liu <yingke.d.liu@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2-buildtools/code/trunk/BaseTools@2652 c2973edb-eda0-4c78-bc6a-9341b269661f
BaseTools: Add BaseToolsBins.exe binary to Bin/Win32

This single small binary executable will assist win32 users
to install the rest of the win32 BaseTools binaries.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
BaseTools Win32: Add version.ini for the BaseToolsBins tool

version.ini specifies the zip filename and the url where the
zip can be downloaded.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
BaseTools (win32) toolsetup.bat: Run BaseToolsBins

This tool manages the contents of BaseTools/Bin/<platform>
by tracking which BaseTools binaries have been installed,
and prompting the user to update their BaseTools when
required.

If the BaseToolsBins detects an issue, it prints instructions
for the user, and exits with an error value. We abort
toolsetup.bat environment configuration in this case.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
BaseTools Win32: Remove nearly all binaries from EDK II

Now the BaseToolsBins tool will assist with setting up the BaseTools
binaries for Win32 users.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>