Bug 1045421 - Remove date time bomb from test_crash_manager.js, add logging; r=gfritzsche

There was a hard-coded date in test_crash_manager.js of around August 3,
2013. This meant that about a year later we would start to run into
boundary issues since we weren't wrapping Date.now() inside
CrashManager.jsm.

It turns out the actual value of DUMMY_DATE doesn't really matter. So,
the test has been changed to produce a value that is reasonably modern.

While I was debugging this, I noticed we're not getting logging in the
tests. So I added that.

--HG--
extra : rebase_source : 4e5534f5df70b01268790396481bdd3236dd8e8e
extra : amend_source : d73ea0a333fa9b0b9c65d890d6f34cb923861acd
Bug 1028885 - Reposition open tabs tray menu on device rotation. r=wesj
Bug 1049650 - Don't launch intent when about:blank is loaded in WebView. r=margaret
Bug 1047549 - Copy libraries out of the APK when they're missing. r=blassey
Bug 1046880 - Throw custom exception when a property does not exist or has the wrong type; r=blassey
Bug 1046880 - Test for NativeJSObject exceptions; r=rnewman
Bug 1046880 - Catch invalid name exceptions in EventDispatcher; r=rnewman