Fix sagan-client build issues under Windows

Prior to this commit, sagan-client npm build would fail under Windows.
This commit:

* uses a specific command for Windows systems when launching NPM tasks
* upgrades gulp-cram to fix a path relative issue
* upgrades various sagan-client dependencies

See #336
Skip deployment from Travis CI for pull requests from forks

Pull requests from forks do not have TRAVIS_SECURE_ENV_VARS, and
therefore cannot be deployed to our CloudFoundry organization.

Prior to this change, Travis CI would attempt to deploy pull requests
from forks, resulting in an error and build failure.

Now, the value of TRAVIS_SECURE_ENV_VARS is taken into more careful
consideration (along with other build metadata) to ensure we attempt
a deploy only when it is actually possible. Otherwise, the deploy task's
onlyIf {} closure is configured to return 'false', thus causing the
deploy task to report "SKIPPED".
Replace cloudfoundry-runtime with Spring Cloud.
Review and polish DatabaseConfig changes
Merge pull request #344 from scottfrederick-spring-cloud

 - Rebase scottfrederick:spring-cloud on spring-io:master
 - Review and polish
 - Merge from local scottfrederick-spring-cloud branch

Resolves #344
Consolidate table styles with guides

This commit import additional CSS rules from markdown-content.css into
blog posts. This brings better table headers and margins before/after
tables.
Fix whitespace
Work around gradle dist zip download error

Explicitly specify wrapper.distributionUrl in order to avoid 301
redirect now being served from the default distribution url, which is
http://services.gradle.org/distributions/gradle-1.11-bin.zip.

For reasons as yet unknown, this redirect is not being followed when
gradlew is bootstrapping itself.
Update language level from 1.7 to 1.8
Replace explicit types with <> (main)
Replace explicit types with <> (test)
Use lambda expressions where possible (main)
Use lambda expressions where possible (test)
Replace external iteration with stream API (main)
Replace external iteration with stream API (test)
Fix Profile name typo in comment
Merge pull request #349 from bparry02/patch-1

Fix Profile name typo in comment
Revert "Work around gradle dist zip download error"

This reverts commit c96b799216bb0c9b44adb40be840c819a672dffd.
Hide clipboard button to improve code readability

The "copy to clipboard" button is now hidden when the pointer is not
over the code examples.
Merge pull request #347 from bclozel/sagan-347

Fix table style in blog posts