Upgrades elasticsearch dependency to latest stable.
The stage failed to build from the command line, so a maven-compiler-plugin was added that uses java6 to compile the stage automatcially
Merge pull request #170 from laserval/elasticsearch-upgrade

Upgrades elasticsearch dependency to latest stable release
Changes 'examples' to depend on api instead of basic-stages.
Adds examples to parent build.
Deprecates input stages, fixes compilation errors for the same.
Adds resource.properties to bin folder alongside built hydra-core.
Adds some comments to properties file.
Merge pull request #172 from rgraneru/updatedGroovyRunnerMavenCompilerPlugin

Fixes hydra-groovy-runner failing to build in a java 5 or 7 environment
Fixes #140, makes admin service return 404 for requests for specific stages, stagegroups and libraries.
Other methods are unchanged.
Merge pull request #176 from laserval/input-deprecation

Deprecates input stages, fixes compilation errors for the same.
Merge pull request #175 from laserval/examples-dependency-fix

Changes 'examples' to depend on api instead of basic-stages.
Merge pull request #177 from laserval/core-properties

Adds resource.properties to bin folder alongside built hydra-core.
Added stages as submodule to parent
Improved HttpRESTHandler allowedHosts logic (don't use reverse lookup)
Merge pull request #181 from remen/rest_security

Improved HttpRESTHandler allowedHosts logic (don't use reverse lookup)
Merge pull request #178 from laserval/admin-service-stage-endpoint-fix

Fixes #140, makes admin service return 404 for requests for specific stages, stagegroups and libraries.
Re-adds Travis build status to README

The builds on Travis work again, so this is relevant information.
Merge pull request #182 from remen/build_all_submodules

Added stages as submodule to parent
Completely remade the caching functionality.