use java7 to run secor processes by default
refactor to share the logic to determine which java to use
make sure that we use bash shell
pass in the codec to the verifier for delimited text reader
Added a param to control rebalance backoff
add missing method on SecorConfig class
Handle the case of empty partitions in the finalizer