Debugger: Simplify buffer deletion for Resources command.

Use ACPI_FREE instead of ACPI_FREE_BUFFER for clarity.
Tests/ASLTS: Update execution scripts to enhance portability.

This patch fixes 2 issues in the ASLTS scripts.
1. Non-pure arithmetic expression issue.
   Following error message is seen under "dash":
   tests/aslts/bin/common: 611: Syntax error: "(" unexpected (expecting "}")
2. Potential division by 0 issue.
   Following error message is seen even under "bash":
   tests/aslts/bin/diffproc: line 82: (100 * 100) / 0 :
      division by 0 (error token is "0 ")
To confirm this modification, DO_INNER_MODES_COMPARE in asltsrun should be
set to "yes".  Lv Zheng.
Linux: Consistently use the bash shell for linuxize scripts.

This patch changes "sh" to "bash" as there are only limitted
shell clones tested for the linuxize scripts.  Lv Zheng.
Tests/ASLTS: Default behavior is to force rebuild of ACPICA tools

Change -t option name to -u
-u option is used to disable forced rebuild of ACPICA tools
(acpiexec, iasl). Lv Zheng, Bob Moore.