default http port changed to 8080

Signed-off-by: Chengwei Yang <yangchengwei@qiyi.com>
Correct default zookeeper path for chronos in README

Signed-off-by: Chengwei Yang <yangchengwei@qiyi.com>
Align version to mesos-0.16.0

Signed-off-by: Chengwei Yang <yangchengwei@qiyi.com>
Fix success limited-repeatitions job status

Currently, limited-repeatitions job status doesn't show correctly when
it has success-ed.

For example, if the job has repeatition 1, once the job finished, then
the job status says "job has not run yet" and the success time and times
are still empty and 0, however, only "job has been disabled" shows
correctly.

Signed-off-by: Chengwei Yang <yangchengwei@qiyi.com>
Fix asynchronous job

There is another required field in mesos protocbuf message TaskStatus,
without this fix, it will throw an exception when building the protocbuf
message like below:

com.google.protobuf.UninitializedMessageException: Message missing required fields: state
        at com.google.protobuf.AbstractMessage$Builder.newUninitializedMessageException(AbstractMessage.java:605)
        at org.apache.mesos.Protos$TaskStatus$Builder.build(Protos.java:18993)
        at com.airbnb.scheduler.api.TaskManagementResource.updateStatus(TaskManagementResource.scala:48)

For the protocbuf message definination, see mesos code:
  include/mesos/mesos.proto

Signed-off-by: Chengwei Yang <yangchengwei@qiyi.com>