Fixed #38.

* bootstrap: Added `xtrace` and `errexit` Bash attributes.
* jamroot: Added support of `--stdout` and `--stderr` command line options.
* gcc/jamfile:
  * Changed the shell used in `actions` to Bash. Previously, the
    size of the installing script was too large to fit into `make-install`
    actions block, so the script was split into the actions block and
    `install.sh` file. The script now fit into only `make-install` actions
    block because the size has been reduced due to the conversion to Bash.
  * Tweaked quotations.
* gcc/install.sh: Deleted. See the message for `gcc/jamfile`.
* gmp/jamfile:
  * Changed the shell used in `actions` blocks to Bash.
  * Tweaked comments.
* mpfr/jamfile: Changed the shell used in `actions` blocks to Bash.
* mpc/jamfile: Changed the shell used in `actions` blocks to Bash.
* isl/jamfile: Changed the shell used in `actions` blocks to Bash.
* cloog/jamfile: Changed the shell used in `actions` blocks to Bash.
* ppl/jamfile: Changed the shell used in `actions` blocks to Bash.
* icu4c/jamfile: Changed the shell used in `actions` blocks to Bash.
* openmpi/jamfile: Changed the shell used in `actions` blocks to Bash.
* boost/jamfile: Changed the shell used in `actions` block to Bash.
* clang/jamfile: Changed the shell used in `actions` blocks to Bash.
* valgrind/jamfile: Changed the shell used in `actions` blocks to Bash.
Refactored.

* bootstrap:
  * Changed `boost-latest.sh` to `boost/latest.sh`.
  * Removed `--with-stream` option from the arguments passed to `bjam`.
* jamroot:
  * Changed script names in response to their moves.
  * Removed support of `--with-stream` option.
  * Removed the definition of `STREAM` constant.
* compilers.jam:
  * Removed unused rules `get-compiler-description`, `get-abi-tag`,
    `get-rpath-commands` and `get-logfile-path`.
  * Removed uses of `STREAM` constant and logfiles from
    `get-property-dump-commands` rule.
* binutils/jamfile:
  * Changed the shell used in `actions` blocks to Bash.
  * Removed uses of `STREAM` constant.
* binutils-latest.sh: Moved to `binutils/latest.sh`.
* binutils/latest.sh:
  * Changed the shell to Bash.
  * Added `set -e`.
* gcc/jamfile: Removed uses of `STREAM` constant.
* gmp/jamfile: Removed uses of `STREAM` constant.
* gmp-latest.sh: Moved to `gmp/latest.sh`.
* gmp/latest.sh:
  * Changed the shell to Bash.
  * Added `set -e`.
* mpfr/jamfile: Removed uses of `STREAM` constant.
* mpfr-latest.sh: Moved to `mpfr/latest.sh`.
* mpfr/latest.sh:
  * Changed the shell to Bash.
  * Added `set -e`.
* mpc/jamfile: Removed uses of `STREAM` constant.
* mpc-latest.sh: Moved to `mpc/latest.sh`.
* mpc/latest.sh:
  * Changed the shell to Bash.
  * Added `set -e`.
* isl/jamfile: Removed uses of `STREAM` constant.
* cloog/jamfile: Removed uses of `STREAM` constant.
* ppl/jamfile: Removed uses of `STREAM` constant.
* ppl-latest.sh: Moved to `ppl/latest.sh`.
* ppl/latest.sh:
  * Changed the shell to Bash.
  * Added `set -e`.
* icu4c/jamfile: Removed uses of `STREAM` constant.
* icu4c-latest.sh: Removed to `icu4c/latest.sh`
* icu4c/latest.sh:
  * Changed the shell to Bash.
  * Added `set -e`.
* openmpi/jamfile: Removed uses of `STREAM` constant.
* openmpi-latest.sh: Moved to `openmpi/latest.sh`.
* openmpi/latest.sh:
  * Changed the shell to Bash.
  * Added `set -e`.
* boost/jamfile: Removed uses of `STREAM` constant.
* boost-latest.sh: Moved to `boost/latest.sh`.
* boost/latest.sh:
  * Changed the shell to Bash.
  * Added `set -e`.
* clang/jamfile: Removed uses of `STREAM` constant.
* icc/jamfile:
  * Changed the shell used in `actions` blocks to Bash.
  * Removed uses of `STREAM` constant.
* valgrind/jamfile: Removed uses of `STREAM` constant.
Tweaked traps for error handling in `actions` blocks.
Merge branch 'spikeBashActions'