cron.raw_cron does not return the cron tab with a newline at the end while file.manage_file does,
if isn't a newline already in the raw_cron output add it in.
Filter the backports package UserWarning about being re-imported
`node_data` is a libcloud Node instance which is unsubscriptable
Exit when the VM name does not match the allowed GCE VM names regex
Fixing #15774, argspec was showing additional functions based on the module that was passed.  eg. showing cmd.which and cmd.which_bin when the module cmd.which was passed.  This borrows functionality from the sys.doc function for handling this situation.
Properly pass user to syndic command.

Refs #15629 and #15608
Merge pull request #15771 from garethgreenaway/15699_cron_file_newline

Fixes to cron.py state
Update sidebar with newest release candidate
Update release candidate docs with newest rc number
Merge pull request #15805 from basepi/rc2release

Edit docs for v2014.7.0rc2 release
Honor __virtualname__

Honor the __virtualname__ directive if present and __virtual__ return
True.

Refs #14280
Typo
Support extra apache-libcloud>0.15 node states
Merge pull request #15779 from s0undt3ch/hotfix/2014.7-filter-backports-UserWarning

Filter the backports package UserWarning about being re-imported
Merge pull request #15780 from s0undt3ch/hotfix/2014.7-gce-fixes

`node_data` is a libcloud Node instance which is unsubscriptable
Merge pull request #15781 from s0undt3ch/hotfix/2014.7-gce-name-regex

Exit when the VM name does not match the allowed GCE VM names regex
Merge pull request #15783 from garethgreenaway/15774_2014_7

Fixes related to to sys.argspec.
Merge pull request #15791 from s0undt3ch/hotfix/2014.7-properly-pass-user-to-syndic

Properly pass user to syndic command.
Allow selecting type of disk when creating instances.

Additionally also control if the disk is to be deleted on instance
deletion or not.

/cc @erjohnso
Merge pull request #15810 from s0undt3ch/hotfix/2014.7-extra-libcloud-states

Support extra apache-libcloud>0.15 node states