TransactionalQueue fix and queue tests from 2.x
Merge branch '3.0' of github.com:hazelcast/hazelcast into 3.0