Updates to selenium and travis

Bump selenium for Firefox 28 support.
Add wait in User Preferences test to reduce failure.
Split out travis tasks further for faster build time per job.
Merge pull request #54 from mark-cooper/travis_selenium_updates

Updates to selenium and travis