Planned configuration refactoring complete

We now generate new SearchCommand.ConfigurationSettings classes based on @Configuration settings. This implementation enables two things when a search command class is instantiated:

    Search command method implementations are provided
    Search command configuration settings are valid

This is the last planned refactoring in this milestone.

Signed-off-by: David Noble <dnoble@splunk.com>