state of 'atomic cross-chain trading' in 2016
Interledger's protocol is not atomic swaps. Their model is not entirely trustless either.
There are actionable implementations like MercuryEx but not used because:
a. transaction malleability fix is required
b. discovery problems in a decentralized system