Replace ascii cue to visual cue

Change old school ascii "underline" style cue to a visual cue by writing installing package title in brighter green.

This is especially convenient when you install 10 packages at once.

Just a proposition. Pending review.

See #374 @ https://github.com/chocolatey/chocolatey/issues/374
Fixed Issue where the 32-bit DISM will be called on a 64-bit OS when running a 32-bit shell/process
Fixed issue 378 where DISM is missing because of a missing newline in the command passed to the elevated shell and by specifying the exact path to the DISM tool instead of relying of the path of the system.
(#411) added logout parameter and forced write-host to honor that parameter
(#411) changed logout to quiet
(maint) ensure powershell module loading preference is on
(GH-153)(GH-134) Update PATH on cmd.exe

This adds a command RefreshEnv.cmd to the bin files, so that one can update
environment variables out of band. There is zero chance it will work once
chocolatey.cmd calls exit /b %ERRORLEVEL% as exiting the batch effectively
destroys any updates to local environmental changes. The way it currently
works is effectively the same as using setlocal due to the use of exit.

Since this command can be called out of band, it should be called out of
band, whenever the user wants to refresh their environment variables they
can call this. Note this only works in cmd.exe shell. There is no current way
to update a powershell session other than importing the helper functions as
a module and running Update-SessionEnvironment.
(maint) formatting
(GH-459) Fix for "Cannot find Update-SessionInformation"

Do not remove the module that you imported, it will cause errors as chocolatey
attempts to finish running after upgrading itself.
(GH-460) Fix for "Package depending on newer chocolatey is installed using existing chocolatey"

During install/upgrade force the module to be imported, which will refresh the
functions and all new commands and versions will be available when the
install is called on an item later depending on the newer version.
(doc) Chocolatey-Help makeover
(GH-383) Fix for multiple arg expansion - bash

This provides the ideas from the original request but adds the correct line
endings to the file that is produced. Out-File unfortunately always adds an
additional CRLF to the end of the file and that cannot be removed with a
-replace, so it became easier just to drop down to .NET code to write the file.
Merge remote-tracking branch 'Redsandro/patch-2' into stable

* Redsandro/patch-2:
  Replace ascii cue to visual cue
(doc) Changelog / nuspec updates for release
(maint) formatting
(GH-393) select default dism prior to check

This cleans up the docs a bit and removes the need for an else branch by
selecting a default dism and only modifying it if necessary.
(GH-393) Use sysnative for dism in List

This provides changes to List command to include use of sysnative as well.
Merge branch 'dismIssue32bitOn64bit' into stable

* dismIssue32bitOn64bit:
  (GH-393) Use sysnative for dism in List
  (GH-393) select default dism prior to check
  (maint) formatting
  Fixed issue 378 where DISM is missing because of a missing newline in the command passed to the elevated shell and by specifying the exact path to the DISM tool instead of relying of the path of the system.
  Fixed Issue where the 32-bit DISM will be called on a 64-bit OS when running a 32-bit shell/process
(GH-411) Allow -q for short

This cleans up the order a bit for the parameters so that $packageNames is
always last. This also adds q as an alias.
Merge branch 'Enhancement/#411' into stable

* Enhancement/#411:
  (GH-411) Allow -q for short
  (#411) changed logout to quiet
  (#411) added logout parameter and forced write-host to honor that parameter