testing onMessage and sendMessage

support for Chrome 26+ because sendMessage and onRequest are not
compatible. alert message "Chrome Extension: Port error: Could not
establish connection. Receiving end does not exist."