Bug 1055144 - Implement sendRequestForResult. r=wesj
sendRequestForResult is a promise-based API for messaging Java. It
replaces the callback version of sendMessageToJava.
Bug 1055144 - Change callback-based sendMessageToJava calls to Messaging.sendRequestForResult. r=wesj