Implement toolchain packaging capabilities

The toolchain_package command has been implemented.
Notes:
    o A minimum of one argument must be used,
      which should be the toolchain target.
      You may additionally specify a filename.

    o i.e. running toolchain_package arm-linux-androideabi
      would package the freshly built toolchain to your
      current directory. If non-existent, it will build
      prior to packaging.

    o Additional flags:
      -o, modify "tar" compatible compression options
          i.e. cjf
      -p, specify a new package path
          a specified filename is still optional

    o An example package may look something like:
      cfX-4.8-arm-linux-androideabi-toolchain.20131001.tar.bz2