Test Fixes for live production
Revert "Test Fixes for live production"

This reverts commit 254120159d3d6938e899b7ca9cef42aae598dba8.
Microsoft Azure branding
Updating branding
Updating contribution links
Updating Azure banner
Merge pull request #1192 from jeffwilcox/dev

Updating Microsoft Azure Branding
Testsuite for Customdata #1140
Fix for Travis Failure

Fix for travis failure
Indenting files
removing comments
Re structuring test suite
Merge pull request #1194 from acharyarajiv/dev

Testsuite for Customdata #1140
Changes for template version and tests for group log show command
changes as per feedback in code review.
Working on rerecording
Successful recording

Tweaked rewrite regexes - they were eating too much
and overwriting the results in the recording.
Removed print from mocked playback

Also fixed site job upload usage message.
Rerecorded site job tests

Used as an example of what recording with credentials looks like.
Recording non-public environments
Tweak env check to be clearer.

Using underscore functions for a more obvious check if
environment is predefined.
Recording environment as well as subscription.

Captures required environment variables during recording and sets
them during replay, which keeps the environment stuff all in one
place.