Bug 846258 - Adding unit test infrastructure and tests for application startup cases
Merge pull request #9951 from lodr/bug-846258-unit-testing-setup

Bug 846258 - Adding unit test infrastructure and tests for application startup cases.
r=@jmcanterafonseca