separated modules: generic, jline, rhino
deleted SchedulerModule. It's mandatory, not optional anymore, thus in the generic ShellModule
added not needed rhino specific command objects, moved Inject and ExecutableCommand annotations to generic ones, updated guice module
fixed typo
thrown exception when parsing a json throws an error instead of silently fail
added line feed at the end of help message
added new parseJson command to make it easier to parse json from ToXContent objects
improved help message
removed unused logger
added missing calls to super init and close
added support for configuration loaded from file system through elasticsearch Settings
added defaults as constants on top
removed scheduler holder. scheduler is not optional anymore
added support for loading external startup scripts
Merge branch 'master' into 0.19