On systemd hosts, notify systemd when master is started
Add backups_enabed option to Digital Ocean create().

- Group backups_enabled and private_networking, the two binary options.
- private_networking now absent if excluded rather than 'false'.
- Deal with non-binary arguments explicitly as other providers do.

Digital Ocean profiles can now take 'backups_enabled: [True|False]'. (As
of Jan 2014 this option must be specified on instance creation and can
no longer be enabled for already-created droplets, so it's fairly
necessary.)

An incidental change is that private_networking won't default to False
if not specified - by salt-cloud - but that is still the provider's
default, and where the default should be coming from if a profile isn't
explicit.
Add private_networking and backups_enabled options to docs.
Merge pull request #10377 from Stelminator/lint_fixes_2014_02_11

lint fixes
solr module: add support for username and password
Merge pull request #10381 from ranl/develop

solr module: add support for username and password
Refactor without loop on tuple.
Merge pull request #10378 from hipikat/digitalocean-backups

Add backups_enabled for Digital Ocean salt-cloud provider
Fix lint issues and make use of the helpers.

Double to single quotes.
Remove unused imports
Remove unused import
Remove unused import
Remove unused import
Return `True` if not renaming the module.
Skip tests if mock not available, make use of helpers
Merge pull request #10384 from s0undt3ch/hotfix/lint

Lint Fixes
Don't hardcode the cloud cache directory

Use the setup configurable `salt.syspaths` module variables.
`.format()` instead of concatenating.
Merge pull request #10375 from terminalmage/systemd-daemon-notify

On systemd hosts, notify systemd when master is started
Merge pull request #10385 from s0undt3ch/hotfix/no-hardcoded-paths

Don't hardcode the cloud cache directory