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
Check upload policy every N messages / seconds

Reusing `secor.messages.per.second` which is used for rate limiting, but
we’re currently setting it to a very large number to avoid being rate
limited at all, so we might as well use it for this as well.