change gradle to 2.0 and remove copy semantics in DefaultEventBus::receiveMessage