Fix base tests to work on Firefox.

Resolves #118.
adding saucelabs integration to travis ci
Make Symbols.ttf embeddable.

Also remove font PDF from the build.

Code reviewed by @banguero.

Fixes #147
Merge branch 'master' of github.com:winjs/winjs
Using wwa-application tests as default for saucelabs
Updating Saucelabs encrypted key
saucelabs new encrypted key...
Update .travis.yml

Temporarily specifying sauce_username + access key to debug invalid key issue with Travis (even though it passes locally). We can always re-generate the access key on the website.
Update to latest version of grunt-saucelabs.

Current version is affected by heartbleed bug
Fix in the test build for resolving dependencies' dependencies.
Moved 'waitForCSSFile' helper to a more general test util file as it is being used outside ListView tests.
Fixed references to 'waitForCSSFile'.
Fixed tests that were failing due to async loading of dynamically added stylesheets.
Disabled failing test, see issue #149
Disabled failing tests, see issue #150
Update compatibleWith comment on SelectionMode
Fixed an Overlay test cleanup issue. The cleanup did not properly dispose the overlay control, causing issues in subsequent tests.
Fix binding tests on Chrome.
Fix exception in LiveToQ when isTruthy/isFalsy/isNull/isNotNull generates an error message.
Fix Binding tests on Firefox.