Add secrets to .travis.yml
Extracting few methods to improve readability

Fixes gh-27
Fix tess configuration for fail fast encryption
a HealthIndicator for ConfigServer.  It tests the http connection to the config server and lists the names of the property sources if it is up.
Add support for spring.cloud.config.enabled=false
change spring.cloud.config.enabled to @ConditionalOnExpression
Minor typo
Ensure context ID can be set in bootstrap.yml

The problem was the ordering of ApplicationContextInitializers:
the bootstrap process sets the parent application context in an
initializer (formerly with no @Order) which needs to happen
before any other initializers that depend on the Environment.
Fix is to add an @Order (e.g. 0) so it comes before the
ContextIdApplicationContextInitializer.

Fixes gh-37
Merge pull request #38 from nurkiewicz/patch-1

Minor typo
Extract code that is now no visible in Boot
Add contributing section to README
Search in subdirectories of main config repo

... in addition to top level. That way users can
organize their config files, e.g. by subsystem.
Subdirectories have *higher* precedence than the
top level. Users configure which subdirectories to
search through spring.cloud.config.server.git.searchPaths
(array or String, so csv in config file, default empty).

Fixes gh-36
Break @ConfigurationProperties out to type level
Merge pull request #35 from spring-cloud/config-server-health-indicator

a HealthIndicator for ConfigServer.  It tests the http connection to the...
Add @ConditionalOnClass to health indicator