Initial commit
Initial commit for karyon.

This has the following:

1) Bootstrap mechanism for karyon.
2) Concept of @Application & @Component
3) Integration with Eureka
4) Integration with Archaius & governator
Adding .gitignore
Gradle Release Plugin - pre tag commit:  'karyon-0.1.0'.
Gradle Release Plugin - pre tag commit:  'karyon-0.1.0'.
Gradle Release Plugin - new version commit:  'karyon-0.1.1-SNAPSHOT'.
Did the following changes:

- Fix for issues #1 & #2
- Optimized classpath scanning by using governators scanner.
- Removed unnecessary injections.
Merge remote-tracking branch 'origin/master'

Conflicts:
	gradle.properties
Gradle Release Plugin - pre tag commit:  'karyon-0.1.1'.
Gradle Release Plugin - new version commit:  'karyon-0.1.2-SNAPSHOT'.
Health check sucker bug!
Gradle Release Plugin - pre tag commit:  'karyon-0.1.2'.
Gradle Release Plugin - new version commit:  'karyon-0.1.3-SNAPSHOT'.
Did following changes:

1) Introduced async health check invocation to provide an SLA for health checks.
2) Improved & enabled eureka integration test to run faster
Merge remote-tracking branch 'origin/master'
Async healthcheck documentation
Introduced Unify eureka & karyon health check option
Following changes:

Refactored to have karyon-core as the core and karyon-extensions as anything built on top of karyon for different containers.
Also, added a non-function karyon-admin
Following changes:

Refactored to have karyon-core as the core and karyon-extensions as anything built on top of karyon for different containers.
Also, added a non-function karyon-admin
karyon-admin & example