remove redundant error message which is reduncant
Allow apps.js cache override

<3 @cvan
that "element not found" error
resolve the defer if we don't need to trigger mozPay (bug 889501)
fix @mattbasta's grammar
fix buttons with blank prices