fixes deploys needing user email
moves websites controller into api namespace for access to current_user
moves specs from root websitesdeployer to apiv1websitesdeployer
add a dynamic link in the header to the dxm portal
changes assertion to use expect and match_array,
prevents failures when the order of the array is not the same
adds new vcr
and a spec for that
Merge pull request #473 from G5/dynamic-dsh-link

Dynamic dsh link
Merge branch 'master' into fix-deploeyr

Conflicts:
	spec/support/vcr_cassettes/ComponentGardenable/_components_microformats/garden_microformats_responds_to_g5_components/private_widget_not_ours/parses_components.yml
	spec/support/vcr_cassettes/StaticWebsite_Compiler_RemoteFile/_compile/when_compile_path_is_present/writes_file_to_compile_path.yml
Merge pull request #472 from G5/fix-deploeyr

 fixes deploys needing user email
 changes enqueue
passes useremail through some more places
Add a retry strategy for client updater
Set retries correctly
Retry vs re-enque
Another retry strategy
Exclude bucket creation for testing
Remove retry logic
Use save instead of size :)
Rescue all the S3 things