Check system date when starting packaged Marketplace (bug 1019122)

If the device clock is too far behind the user will get a certificate error, so let's display our own error message instead.

~~WIP, need translations first, the translations for the error messages generated by yulelog package are directly hardcoded into the package main.js file :(~~
if I click "Try Again" it doesn't work:

![](http://f.cl.ly/items/0b0S2p232K3E3H0X3G20/Screen%20Shot%202014-06-10%20at%202.19.01%20PM.png)

because this needs to be `window.location.reload();`