Bug 838993 - Temporarily disable failing tests

These unit tests are currently failing and have been temporarily
disabled as per Bug 838993. They should be fixed and re-enabled
as soon as possible.

The following bugs track the process of re-enabling:

- Bug 838622 - [Dialer] USSD unit tests are failing
- Bug 840489 - [calendar] Fix failing unit tests
- Bug 840493 - [gallery] Fix failing unit tests
- Bug 840495 - [keyboard] Fix failing unit tests
- Bug 840497 - [sms] Fix failing unit tests
- Bug 840500 - [system] Fix failing unit tests
Fix issue with canvas usage

In order to avoid DOM exceptions, icons should not be draw to a canvas
until their image has completed loading.
Generate expected HTML elements in unit tests

The statusbar logic expects the provided element to define a
`getContext` method, so a `canvas` element is the appropriate choice.
Include Mgmt mock in Updatable unit test
Re-enable System application unit tests