use java7 to run secor processes by default
refactor to share the logic to determine which java to use
MessagePack parser with unit tests.

Want to do some more manual testing and add a couple more tests.
Merge pull request #45 from zackdever/msgpack-parser

MessagePack parser
Update contributors list
Merge pull request #50 from zackdever/contributor-update

Update contributors list
make sure that we use bash shell
Merge pull request #49 from yswu/yswu_java7

use java7 to run secor processes by default
pass in the codec to the verifier for delimited text reader
Merge pull request #53 from lefthandmagic/delimitedtext_test_fix

pass in the codec to the verifier for delimited text reader
Memoize certain config. props. in Uploader
Memoize topic-partition forget secs. in MessageReader
Add “NoReloadingStrategy” for SecorConfig

Currently there’s a lot of time spent reloading the configuration file
from disk, which is a pretty nifty mechanism, but it only applies to
a certain (not really well-defined) set of configuration parameters, and
it should either apply to all configuration parameters, or non. The
latter is covered by this commit.