Test login before downloading
options: test login, fill in known email/deviceID
Fix for new market type (part 1)

This fixes the detection for downloadable free apps. If the future
changes again, then show button to avoid complaints (this may give
false positives for downloadable apps though).
Fix market navigation detection, bg -> event page
Check pageAction visibility on history.pushState
Version 1.5.0
deploy: more robustness, hide "writing RSA key'

The notice was confusing, I thought I did something wrong but it was
only a conversion note...
Merge remote-tracking branch 'upstream/master'

Conflicts:
	market.js